Передавать JSON в командную строку — извращение?

Здравствуйте. Подскажите, насколько плохо передавать скрипту на Python данные в формате JSON как аргумент командной строки?
python script.py "{"first_name" : "John", "last_name" : "Smith", "location" : "London", "online" : true,"followers" :987}"

И как можно "принять" запрос без передачи данных в качестве аргумента? Т.е. я curl'ом отправляю приложению запрос с JSON, а оно его обрабатывает?
И как можно с помощью Python отправлять JSON запросы на другие URL?
Фреймворки для моих задач не нужны. Желательно, чтобы все это умела одна библиотека(отправка и прием запроса)
  • Вопрос задан
  • 802 просмотра
Пригласить эксперта
Ответы на вопрос 2
@gimntut
Тут важно откуда берётся json.
Если из головы через клавиатуру, то можно как аргумент скрипта, только внешние кавычки одинарные.
Если из файла, то лучше передавать имя файла как аргумент скрипта.
Если из вывода другой программы, то лучше передавать через stdin
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 10:00
10000 руб./за проект
29 мар. 2024, в 09:59
750 руб./в час
29 мар. 2024, в 09:55
50000 руб./за проект