Kiểm Tra Truy Vấn JSONPath
Truy vấn và trích xuất các mảng, thuộc tính hoặc giá trị lồng nhau từ tài liệu JSON phức tạp bằng cú pháp JSONPath chuẩn.
Kết quả
2 match(es).
Cách thức hoạt động
Nhập dữ liệu của bạn
Điền các giá trị cần thiết, dán văn bản hoặc tải lên tệp bạn muốn xử lý.
Xem kết quả tức thì
Hầu hết các công cụ cập nhật theo thời gian thực khi bạn nhập liệu; một số công cụ sử dụng một nút hành động duy nhất.
Sử dụng kết quả
Sao chép, tải xuống hoặc chia sẻ kết quả được tạo — bạn luôn có toàn quyền kiểm soát dữ liệu của mình.
Kiểm Tra Truy Vấn JSONPath là gì?
Experiment with JSONPath selectors and inspect matched values with their paths while working through an API response or fixture.
How to test JSONPath expressions
Supported selectors
The tester supports root $, dot properties, quoted bracket properties, array indexes, wildcards, recursive property search with $..name, and recursive wildcard search with $..*.
Reading matches
Results are returned as JSON objects containing the matched path and value. This makes it easier to see whether the expression matched the value you expected or a parent object around it.
Useful workflow
- Start with a broad selector such as $.items[*] or $..price.
- Narrow one segment at a time until the count matches your expectation.
- Use bracket notation for property names that contain spaces or punctuation.
Testing notes
The matcher is a focused subset for quick selector checks. Confirm complex production selectors in the library or runtime that will execute them.
Các Câu Hỏi Thường Gặp (FAQ)
Does it support filters like [?(@.price > 10)]?
No. This version does not evaluate filter expressions, slices, unions, or script expressions.
How do I select every value under an object?
Use $..* to collect every descendant value, or $..propertyName to collect every property with a specific name.
Why is my bracket selector failing?
Bracket property selectors need quotes, such as $['user-name']. Unquoted brackets are treated as array indexes or wildcards.
Can it query invalid JSON?
No. The JSON must parse first. Syntax errors are shown before the JSONPath expression is evaluated.
Công Cụ Liên Quan
- Khả dụngCục bộ
Trình Tạo Mã UUID / GUID Ngẫu Nhiên (Phiên Bản 4)
Tạo mã định danh duy nhất toàn cầu UUID v4 có độ ngẫu nhiên mật mã cao hàng loạt.
- Khả dụngCục bộ
Trình Định Dạng, Xác Thực & Nén JSON / YAML / XML
Định dạng, làm đẹp, kiểm tra cú pháp và nén gọn chuỗi dữ liệu JSON, YAML và XML tức thì.
- Khả dụngCục bộ
Trình Tạo & Đọc Mã QR Tùy Chỉnh
Tạo mã QR tùy biến cho URL, văn bản, mật khẩu WiFi, danh thiếp vCard và quét mã QR.
- Khả dụngCục bộ
Bộ Mã Hóa & Giải Mã Base64
Chuyển đổi văn bản hoặc tệp sang chuỗi mã Base64 và giải mã ngược lại tức thì.
- Khả dụngCục bộ
Bộ Mã Hóa & Giải Mã URL
Mã hóa hoặc giải mã ký tự đặc biệt trong URL theo chuẩn percent-encoding (RFC 3986).
- Khả dụngCục bộ
Chuyển Đổi Dấu Thời Gian (Unix Timestamp)
Chuyển đổi Epoch Unix Timestamp sang ngày giờ thực tế và ngược lại.
- Khả dụngCục bộ
Chuyển Đổi Thực Thể HTML
Mã hóa và giải mã các ký tự đặc biệt HTML thành thực thể an toàn.
- Khả dụngCục bộ
Kiểm Tra Biểu Thức Chính Quy (Regex)
Thử nghiệm và gỡ lỗi biểu thức Regex với hiển thị so khớp thời gian thực.
- Khả dụngCục bộ
Giải Mã Token JWT
Giải mã phần Header, Payload và kiểm tra hạn sử dụng của JSON Web Token.
- Khả dụngCục bộ
Trình Hỗ Trợ Biểu Thức Cron
Tạo, giải thích và xem trước lịch chạy của biểu thức Cron biểu diễn thời gian.