JSON Diff - Công cụ so sánh và xác thực JSON trực tuyến
So sánh hai file JSON trực tuyến, trực quan hóa khác biệt, phát hiện lỗi và kiểm tra cấu trúc. Xử lý an toàn ngay trong trình duyệt, miễn phí.
JSON 1
1
JSON 2
1
Cách sử dụng Công cụ So sánh & Kiểm tra Sự khác biệt JSON
Dán đối tượng JSON thứ nhất của bạn vào vùng văn bản bên trái
Dán đối tượng JSON thứ hai của bạn vào vùng văn bản bên phải
Nhấp vào 'So sánh JSON' để xem sự khác biệt được đánh dấu
Xem lại các thuộc tính đã thêm, đã xóa, đã cập nhật và không thay đổi
Các tính năng chính
So sánh sâu
So sánh đệ quy các đối tượng và mảng lồng nhau để tìm tất cả sự khác biệt
Nhiều chế độ xem
Chuyển đổi giữa chế độ xem song song và hợp nhất để dễ đọc hơn
Kết quả chi tiết
Phân loại thay đổi thành các thuộc tính đã thêm, đã xóa, đã cập nhật và không thay đổi
Câu hỏi thường gặp
Nó có xử lý được các đối tượng và mảng lồng nhau không?
Có, nó so sánh đệ quy tất cả các cấu trúc lồng nhau để tìm ra sự khác biệt sâu sắc
Dữ liệu của tôi có an toàn không?
Tất cả quá trình xử lý diễn ra cục bộ trong trình duyệt của bạn - không có dữ liệu nào được gửi đến máy chủ
Những định dạng nào được hỗ trợ để tải xuống?
Kết quả có thể được tải xuống dưới dạng tệp văn bản đã định dạng để dễ dàng chia sẻ và lưu trữ
Dán hai đối tượng JSON vào ô nhập liệu, công cụ sẽ ngay lập tức làm nổi bật mọi sự khác biệt — thuộc tính đã thêm, đã xóa, đã cập nhật và không thay đổi. Công cụ duyệt đệ quy qua các đối tượng và mảng lồng nhau để diff ở mọi độ sâu, hỗ trợ chế độ xem song song và hợp nhất, toàn bộ xử lý trong trình duyệt không gửi dữ liệu ra ngoài.
Cách sử dụng công cụ so sánh JSON
- 1
Dán JSON đầu tiên
Nhập đối tượng JSON gốc hoặc cơ sở vào vùng văn bản bên trái. Dùng nút Định dạng để làm sạch thụt lề nếu cần.
- 2
Dán JSON thứ hai
Nhập JSON cần so sánh vào vùng văn bản bên phải — cần cả hai đầu vào trước khi so sánh.
- 3
Nhấp "So sánh JSON"
Công cụ so sánh đệ quy cả hai đối tượng và làm nổi bật mọi thay đổi trong cấu trúc lồng nhau và mảng.
- 4
Xem lại kết quả
Kiểm tra các thuộc tính đã thêm, xóa, cập nhật và không thay đổi, chuyển đổi giữa chế độ xem song song và hợp nhất.
- 5
Sao chép hoặc tải xuống
Sao chép kết quả vào clipboard hoặc tải xuống dưới dạng tệp văn bản đã định dạng để chia sẻ và lưu trữ.
Tài liệu tham khảo
- RFC 8259 — JSON
Đặc tả IETF xác định định dạng trao đổi dữ liệu JSON mà cả hai tài liệu so sánh phải tuân thủ.
- RFC 6902 — JSON Patch
Định nghĩa định dạng tài liệu JSON chuẩn để biểu diễn chuỗi thay đổi (thêm, xóa, thay thế) giữa hai giá trị JSON.
Công cụ liên quan
Trình định dạng JSON
Làm đẹp và xác thực từng đối tượng JSON trước khi so sánh.
So sánh văn bản
So sánh hai khối văn bản thuần từng dòng thay vì theo cấu trúc.
JSON sang XML
Chuyển đổi tài liệu JSON sang XML cho các hệ thống yêu cầu định dạng này.
YAML sang JSON
Chuyển đổi file YAML sang JSON để có thể diff bằng công cụ này.
Câu hỏi thường gặp
- Công cụ có xử lý được đối tượng và mảng lồng nhau không?
- Có, công cụ duyệt đệ quy tất cả cấu trúc lồng nhau và tìm sự khác biệt ở mọi độ sâu.
- Dữ liệu của tôi có an toàn không?
- Toàn bộ xử lý diễn ra cục bộ trong trình duyệt — không có dữ liệu nào được gửi đến máy chủ bên ngoài.
- Sự khác biệt giữa chế độ xem song song và hợp nhất là gì?
- Chế độ song song đặt hai JSON trong cột song song để dễ quét bằng mắt, còn chế độ hợp nhất kết hợp các thay đổi thành một luồng giống như git diff.
- Các thay đổi được phân loại như thế nào trong kết quả?
- Sự khác biệt được nhóm thành bốn loại — đã thêm, đã xóa, đã cập nhật và không thay đổi — giúp bạn thấy chính xác điều gì thay đổi giữa hai tài liệu.
- Có thể dùng để so sánh JSON response từ API không?
- Được, đây là một trong các trường hợp sử dụng phổ biến nhất — dán response từ môi trường production và staging để phát hiện ngay sự không nhất quán.