Trình kiểm tra JSONPath
Kiểm tra biểu thức JSONPath trên dữ liệu JSON của bạn. Trình đánh giá trực tiếp trả về cả path và value, hỗ trợ filter, slice, recursive descent.
Mẹo: $..book[?(@.price < 10)], $.store.book[0,2], $..author
kết quả khớp
| Path | Giá trị |
|---|---|
| Không có kết quả khớp. | |
Cách dùng
- 1 Dán JSON của bạn vào khung phía trên.
- 2 Nhập biểu thức JSONPath — hỗ trợ cả ký hiệu dấu ngoặc vuông (bracket) lẫn dấu chấm (dot notation).
- 3 Kết quả cập nhật trực tiếp. Chọn chỉ hiển thị path, chỉ value, hoặc cả hai trong dropdown.
- 4 Sao chép toàn bộ tập kết quả dưới dạng JSON.
Vì sao dùng công cụ này
- Được xây dựng trên <code class="font-mono text-xs">jsonpath-plus</code> — hỗ trợ filter, slice, recursive descent và nhiều tính năng khác.
- Đánh giá trực tiếp — không cần nút submit.
- Hoàn toàn phía client — JSON của bạn luôn ở lại trong trình duyệt.
- Thư viện chỉ được tải khi cần, ngay ở lần đánh giá đầu tiên.
Câu hỏi thường gặp
Hỗ trợ phương ngữ (dialect) JSONPath nào?
JSONPath theo kiểu Goessner, được mở rộng bởi jsonpath-plus. Các filter <code class="font-mono">?(@.price < 10)</code>, recursive descent <code class="font-mono">..</code>, slice <code class="font-mono">[0:5]</code>, và union <code class="font-mono">[0,2,4]</code> đều hoạt động.
Vì sao biểu thức của tôi không trả về kết quả nào?
Kiểm tra lại phần gốc (root). Biểu thức phải bắt đầu bằng <code class="font-mono">$</code>. Đặt trong dấu ngoặc kép các key có ký tự đặc biệt: <code class="font-mono">$["my-key"]</code>.
Các công cụ liên quan?
<a class="text-brand-600 hover:underline" href="/json-formatter">JSON Formatter</a> để định dạng đẹp trước khi truy vấn; <a class="text-brand-600 hover:underline" href="/xpath-tester">XPath Tester</a> cho XML / HTML.
Trình kiểm tra JSONPath là gì?
Trình kiểm tra JSONPath là công cụ đánh giá biểu thức JSONPath trên một tài liệu JSON và hiển thị các kết quả khớp. Công cụ chạy truy vấn trực tiếp, trả về cả path lẫn value của từng kết quả khớp, đồng thời hỗ trợ filter, slice và recursive descent để duyệt qua dữ liệu lồng nhau. Hoạt động hoàn toàn phía client trong trình duyệt, công cụ cho phép developer kiểm tra và tinh chỉnh truy vấn JSONPath mà không cần gửi JSON lên server.
Tính năng
Đánh giá trực tiếp
Nhập một biểu thức và xem các kết quả khớp cập nhật ngay lập tức trên JSON của bạn.
Bộ lọc, cắt mảng & đệ quy
Hỗ trợ bộ lọc [?()], cắt mảng [start:end], ký tự đại diện, và toán tử duyệt đệ quy ..
Riêng tư 100%
Các truy vấn chạy phía client — JSON của bạn không bao giờ được tải lên.
Ví dụ
Input
JSON: {"store":{"book":[{"price":8.95},{"price":12.99}]}} · Path: $.store.book[*].price
Output
[8.95, 12.99]
Trường hợp sử dụng
-
1
Trích xuất giá trị lồng nhau
Lấy ra mọi giá, id hoặc trường dữ liệu từ một payload JSON lồng sâu chỉ bằng một biểu thức.
-
2
Tạo mẫu thử ánh xạ API
Tinh chỉnh JSONPath mà một công cụ workflow (n8n, Zapier) sẽ sử dụng trước khi kết nối nó.
-
3
Gỡ lỗi truy vấn
Xác nhận chính xác những node nào mà JSONPath khớp trên dữ liệu thực.
Công cụ kiểm tra JSONPath của Zerethon đánh giá các biểu thức JSONPath trên một tài liệu JSON trực tiếp ngay trong trình duyệt của bạn, trả về cả đường dẫn (path) và giá trị của từng kết quả khớp. Nó hỗ trợ bộ lọc, cắt mảng (array slices), ký tự đại diện (wildcards) và toán tử duyệt đệ quy (recursive descent) để điều hướng dữ liệu lồng nhau. Không có gì được tải lên — JSON và truy vấn của bạn luôn ở trên thiết bị của bạn.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình kiểm tra JSONPath chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Kiến thức cơ bản
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.