ajson

Jalankan ekspresi pencarian JSONPath terhadap objek-objek JSON. Informasi lebih lanjut: https://github.com/spyzhov/ajson.

  • Baca file JSON dan jalankan ekpresi JSONPath untuk mencari data di dalamnya:

ajson '$..json[?(@.path)]' jalan/menuju/file.json

  • Baca JSON dari stdin dan jalankan ekpresi JSONPath untuk mencari data di dalamnya:

cat jalan/menuju/file.json | ajson '$..json[?(@.path)]'

  • Baca JSON dari sebuah URL dan jalankan ekpresi JSONPath untuk mencari data di dalamnya:

ajson 'avg($..price)' 'https://example.com/api/'

  • Baca file JSON sederhana dan hitung nilai dari ekspresi JSONPath:

echo '3' | ajson '2 * pi * $'