jsonecho

So sánh JSON

Nhét hai tài liệu JSON và xem chính xác những gì đã thay đổi giữa chúng.

Đang tải công cụ...

Cách dùng So sánh JSON

  1. Nhập JSON gốc ở bên trái và phiên bản mới ở bên phải.
  2. Sự khác biệt xuất hiện dưới đây ngay khi cả hai bên đều hợp lệ.
  3. Khởi động "Vình líu thứ tự" nếu thứ tự của các mục trong danh sách không quan trọng với bạn.

Về So sánh JSON

Một sự khác biệt văn bản đơn giản là không phù hợp với JSON. Nếu ai đó làm lại tập tin hoặc sắp xếp lại các khóa, mỗi dòng hiển thị như đã thay đổi mặc dù dữ liệu là giống nhau. So sánh này đọc cả hai tài liệu như dữ liệu, do đó chỉ có sự khác biệt thực sự xuất hiện.

Mỗi sự khác biệt được liệt kê với con đường của nó, chẳng hạn như $.owner.active, và được đánh dấu là được thêm vào, loại bỏ hoặc thay đổi. Bạn có thể nhìn thấy một cái nhìn những gì đã xảy ra với một config giữa hai phát hành.

Câu hỏi thường gặp

Điều này có quan trọng không?

Không. {"a":1,"b":2} và {"b":2,"a":1} được báo cáo là giống hệt nhau, bởi vì trong JSON đối tượng là các bộ sưu tập không sắp xếp.

Các mảng được so sánh như thế nào?

Theo vị trí mặc định, do đó di chuyển một mục hiển thị như thay đổi. Với "Vình líu thứ tự", các mục được phù hợp theo giá trị thay vào đó, và bạn chỉ thấy các mục tồn tại ở một bên.

Điều gì xảy ra nếu một bên không hiệu quả?

Bạn sẽ thấy bên nào có vấn đề, với dòng và cột. Bên kia không được so sánh cho đến khi cả hai đều hợp lệ.

Tôi có thể so sánh các tập tin lớn không?

Vâng, đến giới hạn kích thước của trang web. Các tài liệu rất lớn với hàng ngàn sự khác biệt có thể mất một hoặc hai giây để liệt kê.

Có cái nhìn nổi bật bên cạnh không?

Không phải lúc này. Công cụ liệt kê sự khác biệt theo đường đi, dễ đọc hơn so với các đường màu.

Thêm công cụ trong Công cụ JSON

Tất cả công cụ →