Công Cụ Tìm Kiếm JSON Path

Công cụ truy vấn JSONPath trực tuyến miễn phí. Tìm, lọc và trích xuất dữ liệu từ JSON bằng biểu thức JSONPath.

clearXóapasteDán
Trợ giúp cú pháp

Biểu thức JSONPath cho phép truy vấn dữ liệu JSON tương tự XPath cho XML

Toán tử phổ biến
$Nút gốc
@Nút hiện tại
.Toán tử con
..Duyệt đệ quy
*Ký tự đại diện (tất cả phần tử)
[n]Chỉ số mảng
[start:end]Cắt mảng
[?(...)]Biểu thức lọc

Giới thiệu về Công Cụ Tìm Kiếm JSON Path

Công Cụ Tìm Kiếm JSON Path là công cụ mạnh mẽ để truy vấn và trích xuất dữ liệu từ tài liệu JSON sử dụng biểu thức JSONPath. Tương tự như XPath cho XML, JSONPath cung cấp ngôn ngữ truy vấn cho JSON giúp dễ dàng điều hướng các cấu trúc lồng nhau phức tạp, lọc dữ liệu và trích xuất các giá trị cụ thể.

JSONPath là gì?

JSONPath là ngôn ngữ truy vấn cho JSON, tương tự như XPath cho XML. Nó cung cấp cách chuẩn hóa để điều hướng và trích xuất dữ liệu từ cấu trúc JSON.

Tính năng chính:
- Điều hướng các đối tượng và mảng lồng nhau
- Lọc dữ liệu dựa trên điều kiện
- Trích xuất giá trị cụ thể hoặc toàn bộ đối tượng
- Hỗ trợ ký tự đại diện và tìm kiếm đệ quy
- Cắt và lập chỉ mục mảng

Các toán tử JSONPath cơ bản là gì?

JSONPath cung cấp một số toán tử để điều hướng JSON:

$ - Nút gốc (bắt đầu mọi đường dẫn)
@ - Nút hiện tại (dùng trong bộ lọc)
. - Toán tử con (ký hiệu dấu chấm)
.. - Duyệt đệ quy (tìm kiếm tất cả cấp)
* - Ký tự đại diện (tất cả phần tử)
[] - Chỉ số mảng hoặc bộ lọc

Ví dụ:
- $.cua_hang.sach[0] - Cuốn sách đầu tiên
- $..gia - Tất cả trường 'gia' ở mọi cấp
- $.cua_hang.sach[?(@.gia < 250000)] - Sách dưới 250k

Bộ lọc hoạt động như thế nào?

Bộ lọc sử dụng cú pháp [?(...)] để chọn các phần tử khớp với điều kiện:

Toán tử so sánh:
- == Bằng
- != Không bằng
- < Nhỏ hơn
- > Lớn hơn

Ví dụ:
- $.cua_hang.sach[?(@.gia < 250000)] - Sách rẻ hơn 250k
- $.cua_hang.sach[?(@.danh_muc == 'tieu_thuyet')] - Sách tiểu thuyết
- $.cua_hang.sach[?(@.isbn)] - Sách có thuộc tính ISBN

Dữ liệu của tôi có an toàn không?

Có, dữ liệu của bạn hoàn toàn an toàn và riêng tư:

- Tất cả xử lý diễn ra trong trình duyệt của bạn
- Không có dữ liệu JSON nào được gửi đến máy chủ
- Không có dữ liệu nào được lưu trữ, ghi nhật ký hoặc truyền đi
- Hoạt động hoàn toàn ngoại tuyến sau khi tải trang

An toàn để sử dụng với:
- Phản hồi API
- File cấu hình
- Dữ liệu khách hàng
- Thông tin bảo mật