Задать вопрос

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

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

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

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
27 янв. 2025, в 01:27
3000 руб./за проект
27 янв. 2025, в 00:44
1000 руб./за проект