У мене є фрагмент JSON.
Наступне не працює:
VALUE=<<PERSON
{
"type": "account",
"customer_id": "1234",
"customer_email": "jim@gmail.com"
}
PERSON
echo -n "$VALUE" | python -m json.tool
Результат:
Жоден об'єкт JSON не вдалося декодувати
Зробити те саме з jq
, тобто
echo -n "$VALUE" | jq '.'
Виходу немає.
Існує така ж поведінка для наступного:
VALUE=<<PERSON
'{
"type": "account",
"customer_id": "1234",
"customer_email": "jim@gmail.com"
}'
PERSON
echo -n "$VALUE" | python -m json.tool
Відповідь:
Жоден об'єкт JSON не вдалося декодувати
Але такі роботи:
VALUE='{
"type": "account",
"customer_id": "1234",
"customer_email": "jim@gmail.com"
}'
echo -n "$VALUE" | jq '.'
echo -n "$VALUE" | python -m json.tool
echo $VALUE
без цього ... | jq
не буде інформативним.