Cách dùng Trình xem JSON
- Dán JSON hoặc mở tệp
.json. - Nhấp ▸ để mở rộng đối tượng và mảng, hoặc dùng Mở rộng tất cả.
- Tìm kiếm để làm nổi bật các khóa và giá trị khớp.
- Nhấp vào giá trị bất kỳ để xem và sao chép đường dẫn của nó, ví dụ
$.items[0].sku.
Vì sao nên dùng trình xem cây JSON?
JSON đã định dạng dễ đọc với tài liệu nhỏ, nhưng phản hồi API, nhật ký và tệp xuất thường dài hàng nghìn dòng. Chế độ xem dạng cây hiển thị cấu trúc trước: bạn thấy ngay items là một mảng gồm 250 đối tượng mà không cần cuộn, rồi chỉ mở nhánh bạn quan tâm.
Tính năng
- Nút thu gọn được kèm số lượng phần tử và số khóa ở mọi đối tượng và mảng.
- Màu theo kiểu dữ liệu: chuỗi, số, boolean và
nulldễ phân biệt. - Tìm kiếm làm nổi bật khóa và giá trị khớp, đồng thời mở các nhánh chứa chúng.
- Đường dẫn: nhấp vào một giá trị để lấy JSONPath (
$.customer.address.city), sẵn sàng dùng vớijq, JavaScript hoặc công cụ tự động hóa. - Thống kê: tổng số giá trị, độ sâu lồng nhau và kích thước.
Cách dùng đường dẫn
| Công cụ | Đường dẫn $.items[0].sku sẽ thành |
|---|---|
| JavaScript | data.items[0].sku |
| jq | .items[0].sku |
| Python | data["items"][0]["sku"] |
| Make / Zapier | items[1].sku (bắt đầu từ 1) |
Với các ánh xạ không cần lập trình, công cụ tìm đường dẫn JSON xuất đường dẫn theo định dạng Make, Zapier và n8n. Để sửa JSON không hợp lệ, dùng công cụ định dạng JSON; để so sánh hai tài liệu, dùng công cụ so sánh JSON.
Cũng được tìm dưới tên: trình xem json online, json tree viewer, công cụ xem json, json explorer, mở file json, tìm đường dẫn json, trình đọc json, json visualizer.
Các công cụ dùng kèm tốt với Trình xem JSON
- JSON sang TypeScript — Dán một mẫu JSON như phản hồi API hay file cấu hình, bạn sẽ nhận ngay các TypeScript interface sẵn sàng dùng, với kiểu lồng nhau, thuộc tính optional và union type.
- XML sang JSON — Chuyển XML như phản hồi API, nguồn RSS, thông điệp SOAP, sitemap hoặc tệp cấu hình thành JSON gọn gàng để dùng trong JavaScript, Python hoặc bất kỳ REST API nào.
- Kiểm tra JSON Schema — Dán schema và dữ liệu JSON để xem chính xác giá trị nào vi phạm quy tắc nào, hoặc tạo schema ban đầu từ dữ liệu mẫu.
- Kiểm Thử JSONPath — Nhập truy vấn JSONPath và xem ngay nó chọn ra những gì, kèm đường dẫn chính xác của từng kết quả.
Câu hỏi thường gặp
Có mở được file JSON lớn không?
JSON của tôi có bị tải lên không?
JSONPath là gì?
$ cho gốc, ví dụ $.items[0].price.