ฉันมีส่วนของ 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
ข้อมูล