Trình thử JSONPath

Truy vấn JSON bằng JSONPath và kiểm tra giá trị cùng đường dẫn nguồn.

Dữ liệu & định dạng
Đang chuẩn bị không gian làm việc…
Đầu vào
Đầu ra
Kết quả sẽ xuất hiện ở đây.

Cách sử dụng

  1. Dán văn bản, mở tệp UTF-8 hoặc thử mẫu.
  2. Chọn đầu vào và cài đặt, rồi chạy công cụ hoặc bật chạy tự động.
  3. Kiểm tra kết quả rồi sao chép hoặc tải xuống. Đổi đầu vào làm kết quả cũ mất hiệu lực.

Trình thử JSONPath

Truy vấn JSON bằng JSONPath và kiểm tra giá trị cùng đường dẫn nguồn.

Xử lý diễn ra trong trình duyệt. Đầu vào không được gửi tới DevToolsy.

Cách hoạt động

Dùng bộ chọn RFC 9535, tìm đệ quy, lát cắt và bộ lọc. Mỗi kết quả có đường dẫn chuẩn hóa và JSON Pointer; bấm đường dẫn để chọn giá trị gốc.

Trước và sau
Đầu vào
{
  "books": [
    {"title":"Practical APIs","price":18,"inStock":true},
    {"title":"Data Patterns","price":32,"inStock":false},
    {"title":"Web Basics","price":12,"inStock":true}
  ]
}
Đầu ra
[
  "Practical APIs",
  "Web Basics"
]

Truy vấn JSON bằng JSONPath và kiểm tra giá trị cùng đường dẫn nguồn.

Tùy chọn và độ chính xác dữ liệu

Truy vấn cấu trúc giữ nguyên token số JSON. Bộ lọc dùng số JavaScript nên từ chối số nguyên không an toàn hoặc số thập phân mất chính xác. Không chạy biểu thức JavaScript.

Sử dụng kết quả

Truy vấn hợp lệ có thể trả về danh sách rỗng. Kiểm tra tên, chỉ số và điều kiện. Giới hạn 1.000 kết quả và 4.096 ký tự mỗi truy vấn.

Kiểm tra kết quả rồi sao chép hoặc tải xuống. Đổi đầu vào làm kết quả cũ mất hiệu lực.

Giới hạn xử lý

Đầu vào UTF-8 tối đa 1 MiB mỗi tài liệu, đầu ra 8 MiB. JSONPath và Schema: 5 giây; công cụ khác: 30 giây.

?

Câu hỏi thường gặp

Hỗ trợ cú pháp JSONPath nào?

Dùng bộ chọn RFC 9535, tìm đệ quy, lát cắt và bộ lọc. Mỗi kết quả có đường dẫn chuẩn hóa và JSON Pointer; bấm đường dẫn để chọn giá trị gốc.

Số lớn có được bảo toàn không?

Truy vấn cấu trúc giữ nguyên token số JSON. Bộ lọc dùng số JavaScript nên từ chối số nguyên không an toàn hoặc số thập phân mất chính xác. Không chạy biểu thức JavaScript.

Vì sao không có kết quả?

Truy vấn hợp lệ có thể trả về danh sách rỗng. Kiểm tra tên, chỉ số và điều kiện. Giới hạn 1.000 kết quả và 4.096 ký tự mỗi truy vấn.

Dữ liệu có được tải lên không?

Xử lý diễn ra trong trình duyệt. Đầu vào không được gửi tới DevToolsy.

Có mở tệp cục bộ được không?

Đầu vào UTF-8 tối đa 1 MiB · đầu ra tối đa 8 MiB

Tìm công cụ tiếp theo

Ngôn ngữ

Đổi ngôn ngữ? Nội dung làm việc hiện tại sẽ bị xóa. Hãy sao chép hoặc tải xuống dữ liệu cần giữ trước.