Chuyển tới nội dung chính
Z

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.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated
Đang đánh giá…

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. 1 Dán JSON của bạn vào khung phía trên.
  2. 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. 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. 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 &lt; 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óm tắt

Trình kiểm tra JSONPath là công cụ lập trình miễn phí của Zerethon Tools. 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. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lê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

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

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.

Đăng ký miễn phí