json_verify
- json フォーマットのチェック
- サンプル
json
# cat /tmp/sample.json { "marker":[ {"lat":41.772596,"lng":140.725261,"name":"函館朝市"}, {"lat":41.796864,"lng":140.756965,"name":"五稜郭"}, {"lat":41.772912,"lng":140.816231,"name":"函館空港"} ] }
check(valid)
# cat /tmp/sample.json | json_verify JSON is valid
一部修正(
"函館空港"}
の}
を削除)# cat /tmp/sample.json { "marker":[ {"lat":41.772596,"lng":140.725261,"name":"函館朝市"}, {"lat":41.796864,"lng":140.756965,"name":"五稜郭"}, {"lat":41.772912,"lng":140.816231,"name":"函館空港" ] }
check(invalid)
# cat /tmp/sample.json | json_verify parse error: after key and value, inside map, I expect ',' or '}' { "marker":[ {"lat":41.7 (right here) ------^ JSON is invalid