🔎 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.