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

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

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

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

Похожие вопросы