मेरे पास एक 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
जानकारी के एक सरल ।