Error: Too many requests. Please try again later. x

ตัวค้นหาและตัวประเมิน JSONPath

เครื่องมือนี้จะช่วยคุณค้นหา JSONPath ที่มีอยู่ทั้งหมดในเอกสาร JSON ดูในทรีวัตถุ ระบุนิพจน์อินพุทต่างๆ และแยกส่วนที่ตรงกันของข้อมูล JSON เทียบกับนิพจน์อินพุท

Paste JSON content to evaluate

สัญกรณ์เส้นทาง

ลงทะเบียนบัญชี Site24x7 เพื่อเพิ่มความเร็วงานการจัดการเว็บไซต์และจัดการระบบประจำวัน

ตรวจสอบเวลาพร้อมทำงานจาก 130 สถานที่ตั้งทั่วโลก

ตรวจสอบการมีผลใช้ได้ของใบรับรอง SSL

ระบุปัญหาการแก้ไข DNS

แก้ไขปัญหาการเชื่อมต่อด้วยการติดตามเส้นทางและรายงาน MTR

ตรวจจับโดเมนและที่อยู่ IP ที่ถูกระบุเป็นสแปม

ค่าเกณฑ์อัจฉริยะ

การแจ้งเตือนทางอีเมลและ SMS

การรวมกับระบบแจ้งเตือนของบุคคลภายนอก

เลือกกำหนดรายงานและแดชบอร์ด

JSONPath คืออะไร

JSON หรือสัญกรณ์วัตถุ JavaScript เป็นรูปแบบไฟล์มาตรฐานเปิดที่ใช้ข้อความอย่างง่ายเพื่อจัดเก็บและส่งวัตถุข้อมูล วัตถุ JSON แต่ละตัวมีโครงสร้างสืบทอดคล้ายลำดับชั้นหรือทรีของโหนด ซึ่งแต่ละโหนดคือส่วนประกอบ JSONPath เป็นวิธีมาตรฐานที่ใช้ที่เราสามารถนำทางผ่านส่วนย่อยต่างๆ ของวัตถุหรือไฟล์ JSON วิธีนี้มีประโยชน์เมื่อเราต้องการเข้าถึงชุดย่อยหรือองค์ประกอบในไฟล์ JSON

JSON Path Examples

Following are few example jsonpath expressions and results for the above sample json data

JSONPath Expression Description Result
$ Select the root element
$.address.city Select the value of 'city' element which is the direct children of 'address' element
$..type Select the value of all the 'type' elements in the input json
$.address.length() Select the length of the 'address' element
$..* Select all the elements and its value
$.phoneNumbers[1] Select the 2nd value from 'phoneNumbers' array
$.phoneNumbers[?(@.number)] Select the 'phoneNumbers' element if it have 'number' element within it