Написал вот такой примитивный скрипт, который берет строку со стандартного входа и пытается сделать из нее JSON-объект:
#!/usr/bin/python3
import sys
import json
jsonData = sys.argv[1]
print("Получена JSON строка: ", jsonData)
try:
config = json.load( jsonData )
except (Exception) as error:
print("Некорректный формат JSON")
sys.exit(1)
Запускаю его так:
./ourScript.py '{ "varName": "varValue" }'
И мне в ответ:
Получена JSON строка: { "varName": "varValue" }
Некорректный формат JSON
Что тут такого неправильного?