วิธีใช้งาน
- วางข้อมูล JSON ที่ต้องการค้นหา
- ป้อนนิพจน์ JSONPath เช่น $.items[*].id
- ดูผลลัพธ์ข้อมูลที่แมตช์ได้ทันที
คุณสมบัติเด่น
- ทดสอบ Expression แบบเรียลไทม์: ประเมินผลลัพธ์ของ JSONPath ทันทีที่พิมพ์
- รองรับไวยากรณ์ JSONPath ครบถ้วน: ดอทโนเทชัน ($..store.book[*].author), ฟิลเตอร์ (?(@.price < 10)), สไลซ์ ([0:2])
- ปลอดภัยในเครื่อง 100%: ไม่มีการส่งข้อมูล JSON ขึ้นเซิร์ฟเวอร์
เครื่องมือที่เกี่ยวข้อง
เครื่องมือจัดรูปแบบ JSON (JSON Formatter & Validator) ออนไลน์ฟรี ตรวจสอบความถูกต้อง สร้าง Type สำหรับ TypeScript, Zod, XML ประมวลผลในเครื่อง 100% ข้อมูลไม่ถูกบันทึก
แปลงอาร์เรย์และอ็อบเจกต์ JSON เป็นไฟล์ CSV / Excel ออนไลน์ จัดการข้อมูล Nesting และอักขระพิเศษอย่างถูกต้อง ประมวลผลในเครื่อง 100% ข้อมูลปลอดภัย
แปลงไฟล์ตาราง CSV หรือ TSV เป็นโครงสร้างข้อมูล JSON ออนไลน์ กำหนดประเภทข้อมูลตัวเลขและบูลีนอัตโนมัติ ประมวลผลในเครื่อง 100% ปลอดภัย
เครื่องมือเปรียบเทียบความแตกต่างของ JSON (JSON Diff) ออนไลน์ เปรียบเทียบสองไฟล์ JSON เชิงโครงสร้าง ไฮไลต์จุดที่เพิ่ม ลบ หรือแก้ไข ปลอดภัย 100% ในเครื่อง
เครื่องมือบีบอัดและย่อขนาด JSON ออนไลน์ฟรี ลบช่องว่าง แท็บ และการขึ้นบรรทัดใหม่เพื่อลดขนาดไฟล์ JSON สูงสุด ปลอดภัย 100% ในเครื่อง
แปลงข้อมูล JSON เป็น TypeScript Interfaces และ Type Aliases อัตโนมัติ รองรับ Nested Objects, Optional Fields และ Array Unions ปลอดภัย 100% ในเครื่อง
แปลงไฟล์ตั้งค่า YAML (K8s, Ansible, CI/CD) เป็น JSON ออนไลน์ ตรวจสอบไวยากรณ์และจัดรูปแบบทันที ประมวลผลในเครื่อง 100% ข้อมูลปลอดภัย
แปลงโค้ด JSON เป็นรูปแบบ YAML ที่อ่านง่ายสำหรับไฟล์ตั้งค่า (Config, Kubernetes, Docker) ออนไลน์ ประมวลผลในเครื่อง 100% ปลอดภัย
หลักการและสูตรคำนวณ
ประเมินผล JSONPath ผ่านเอนจิน JSONPath บนเบราว์เซอร์ เพื่อค้นหาและสกัดข้อมูลจาก JavaScript Object
คำถามที่พบบ่อย (FAQ)
ไวยากรณ์พื้นฐานของ JSONPath คืออะไร?
$ แทนรูทอ็อบเจกต์, .. แทนการค้นหาลึกทุกระดับ, * แทนทุกองค์ประกอบ, และ ?() แทนเงื่อนไขการกรอง