Kiểm tra JSON Path: Thử biểu thức JSONPath trực tuyến
Hãy dùng công cụ kiểm tra JSON Path này để đánh giá các biểu thức trên JSON và xem từng giá trị khớp cùng với đường dẫn của nó. Hãy thử ký hiệu dấu chấm ($.key), truy cập mảng ([0]), ký tự đại diện ([*]), lát cắt ([0:2]), duyệt đệ quy ($..key) và các bộ lọc cơ bản ([?(@.x > 5)]). Cửa sổ bật lên bảng cú pháp giúp bạn kiểm tra các mẫu được hỗ trợ và tinh chỉnh truy vấn mà không cần nối chúng vào ứng dụng trước.
Công cụ kiểm tra JSON Path là công cụ chạy trong trình duyệt, dùng để đánh giá các biểu thức JSONPath trên JSON. Nó hiển thị các giá trị khớp với biểu thức của bạn và đường dẫn tới các giá trị đó, vì vậy bạn có thể kiểm tra truy vấn chọn gì mà không cần nối nó vào ứng dụng trước. Hãy dùng nó để kiểm tra biểu thức, khám phá dữ liệu JSON, hoặc tinh chỉnh truy vấn trước khi dựa vào nó ở nơi khác.
Công cụ kiểm tra hỗ trợ ký hiệu dấu chấm ($.key), truy cập mảng ([0]), ký tự đại diện ([*]), lát cắt ([0:2]), duyệt đệ quy ($..key) và các bộ lọc cơ bản ([?(@.x > 5)]). Hãy nhập JSON làm dữ liệu để truy vấn, rồi cung cấp biểu thức JSONPath và xem lại các kết quả khớp. Cửa sổ bật lên bảng cú pháp có sẵn để tham khảo khi bạn làm việc; dữ liệu nhập không mô tả các tùy chọn có thể cấu hình khác.
JSON biểu thị dữ liệu có cấu trúc, trong khi các biểu thức JSONPath chọn các giá trị trong tài liệu JSON. Việc biến lựa chọn thành truy vấn có thể giúp ích khi bạn cần xác định các trường hoặc phần tử mảng cụ thể, khám phá dữ liệu lồng nhau, hoặc xác minh rằng biểu thức chọn đúng các giá trị dự định. Công cụ kiểm tra hiển thị cả kết quả khớp và đường dẫn của chúng để việc kiểm tra đó giàu thông tin hơn.
Công cụ kiểm tra JSON Path chạy hoàn toàn trong trình duyệt của bạn: dữ liệu nhập của bạn được xử lý trên thiết bị của bạn và không được tải lên, lưu trữ hay gửi tới máy chủ. Sau khi trang đã tải xong, công cụ tiếp tục hoạt động mà không cần kết nối. Các nhà phát triển và kỹ sư DevOps có thể dùng nó để thử nghiệm với JSONPath, kiểm tra dữ liệu nhập thực và xác nhận hành vi truy vấn trước khi phát hành.
Bước 1: Dán hoặc thả dữ liệu JSON của bạn vào vùng nhập. Dùng JSON bạn muốn truy vấn, ví dụ đối tượng phản hồi hoặc cấu hình.
Bước 2: Nhập biểu thức JSONPath bạn muốn kiểm tra. Bạn có thể thử ký hiệu dấu chấm, truy cập mảng, ký tự đại diện, lát cắt, duyệt đệ quy hoặc các bộ lọc cơ bản.
Bước 3: Kiểm tra các giá trị khớp và đường dẫn của chúng. Việc thấy cả hai giúp bạn dễ hiểu biểu thức của mình chọn những phần nào của JSON.
Bước 4: Dùng cửa sổ bật lên bảng cú pháp nếu bạn cần nhắc lại các mẫu biểu thức được hỗ trợ, rồi điều chỉnh truy vấn và xem lại các kết quả khớp.
Trường hợp sử dụng: Kiểm tra biểu thức JSONPath trên JSON thực và xem chính xác nó khớp với những giá trị nào, cùng với đường dẫn của chúng.
Trường hợp sử dụng: Tinh chỉnh biểu thức trước khi nối nó vào ứng dụng. Điều này giúp bạn lặp lại mà không cần lưu file hay thay đổi mã ứng dụng trước.
Trường hợp sử dụng: Kiểm tra các trường hợp biên trước khi phát hành truy vấn. Hãy thử các biểu thức có truy cập mảng, ký tự đại diện, lát cắt hoặc bộ lọc cơ bản trên JSON bạn dự kiến xử lý.
Trường hợp sử dụng: Kiểm tra phản hồi JSON lồng nhau khi bạn cần xác định giá trị tại các đường dẫn cụ thể. Các kết quả khớp giúp dễ thấy hiệu quả của biểu thức hơn.
Trường hợp sử dụng: Khám phá duyệt đệ quy khi cùng một khóa có thể xuất hiện ở các cấp khác nhau của cấu trúc JSON. Xem lại các giá trị và đường dẫn trả về để thấy truy vấn chọn gì.
Trường hợp sử dụng: Dùng cửa sổ bật lên bảng cú pháp khi học cú pháp JSONPath. Nó cung cấp tài liệu tham khảo tiện lợi khi bạn kiểm tra các mẫu biểu thức được hỗ trợ.