🔎 Test JSONPath Online

Nhập JSON và JSONPath expression để trích xuất dữ liệu tức thì. Hỗ trợ $, ., [], *, .., filter [?()].

⚡ JSONPath Query

📥 JSON Input

📤 Kết Quả

📖 JSONPath Cheatsheet

$Root element .propertyTruy cập thuộc tính con [index]Index mảng ([-1] = cuối) [*]Tất cả phần tử [0:3]Slice index 0→2 ..propĐệ quy toàn cây [?(@.x>5)]Filter theo điều kiện

❓ Câu Hỏi Thường Gặp

JSONPath là gì và dùng ở đâu?

JSONPath là ngôn ngữ query cho JSON, tương tự XPath cho XML. Dùng trong Postman để extract response, AWS CloudFormation, Kubernetes manifest, testing API, và data pipeline. Phổ biến trong JavaScript, Python (jsonpath-ng), và nhiều framework backend.

Filter [?()] trong JSONPath hoạt động thế nào?

Filter lọc mảng theo điều kiện. @ là phần tử hiện tại. Ví dụ: $.book[?(@.price < 10)] lấy sách giá dưới 10. Hỗ trợ ==, !=, <, >, <=, >=.

..

Toán tử .. (recursive descent) tìm thuộc tính ở mọi cấp. Ví dụ $..name trả về tất cả giá trị có key "name" trong JSON dù nằm ở cấp nào.