Bir JSON parçam var.
Aşağıdakiler çalışmaz:
VALUE=<<PERSON
{
"type": "account",
"customer_id": "1234",
"customer_email": "jim@gmail.com"
}
PERSON
echo -n "$VALUE" | python -m json.tool
Sonuç:
Hiçbir JSON nesnesinin kodu çözülemedi
Aynısını yapmak jq
, yani
echo -n "$VALUE" | jq '.'
Çıktı yok.
Aşağıdakiler için aynı davranış vardır:
VALUE=<<PERSON
'{
"type": "account",
"customer_id": "1234",
"customer_email": "jim@gmail.com"
}'
PERSON
echo -n "$VALUE" | python -m json.tool
Tepki:
Hiçbir JSON nesnesinin kodu çözülemedi
Ancak aşağıdakiler işe yarar:
VALUE='{
"type": "account",
"customer_id": "1234",
"customer_email": "jim@gmail.com"
}'
echo -n "$VALUE" | jq '.'
echo -n "$VALUE" | python -m json.tool
echo $VALUE
olmayan bir ... | jq
bilgilendirici olacaktır.