Dán hai tài liệu JSON bên dưới và nhấn So sánh để tìm khác biệt.
JSON A (gốc)
JSON B (đã sửa)
Khác biệt
Nhập hai tài liệu JSON ở trên và nhấn So sánh để xem khác biệt.
Cách dùng: Dán JSON gốc vào ô văn bản bên trái (JSON A) và phiên bản đã sửa vào ô bên phải (JSON B). Nhấn So sánh để xem mọi khác biệt. Màu kết quả:Xanh lục = được thêm vào B, Đỏ = bị xóa khỏi A, Vàng = giá trị thay đổi. So sánh tập hợp: Khi được chọn, mảng được so sánh như tập hợp không thứ tự (bỏ qua thứ tự phần tử). Mặc định, mảng được so sánh theo từng vị trí. Mẹo: So sánh là đệ quy — đối tượng và mảng lồng nhau được duyệt đầy đủ để tìm mọi khác biệt ở mọi cấp.
Diff cấu trúc — thứ tự khóa không quan trọng
Đối tượng JSON theo định nghĩa không có thứ tự, nên so sánh cấu trúc đọc cả hai tài liệu như cây và báo khác biệt giá trị theo đường dẫn — {"a":1,"b":2} và {"b":2,"a":1} là bằng nhau. Các công cụ diff dựa trên văn bản sẽ gắn cờ những tệp như vậy là đã thay đổi hoàn toàn. Mảng có thứ tự: mặc định so sánh theo từng vị trí, hoặc so sánh như tập hợp không thứ tự khi thứ tự phần tử không quan trọng.
Mọi khác biệt được báo cáo kèm đường dẫn JSON đầy đủ, ví dụ .items[0].price.
🔷 Tóm tắt khác biệt
Dán hai tài liệu JSON và nhấn So sánh để xem thống kê.