คู่มือ JSONPath

JSONPath คือภาษาแบบสอบถามสำหรับเลือกค่าจากเอกสาร JSON

ตัวเลือกพื้นฐาน

$ คือราก .key เลือกลูก [*] เลือกสมาชิกอาร์เรย์ทั้งหมด

$.store.book[*].title

การค้นหาแบบเรียกซ้ำ

.. ค้นหาทุกระดับใต้โหนดปัจจุบัน

$..price

ดัชนีอาร์เรย์

ใช้ [0], [0,1] หรือ [0:2] สำหรับตำแหน่งและช่วง

$.store.book[0:2]

ตัวกรอง

ตัวกรองใช้ [?(@.key ตัวดำเนินการ value)]

$.store.book[?(@.price < 10)]

ตัวดำเนินการ: ==, !=, <, >