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

JSON 2

Cách sử dụng Công cụ So sánh & Kiểm tra Sự khác biệt JSON

01

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

02

Dán đối tượng JSON thứ hai của bạn vào vùng văn bản bên phải

03

Nhấp vào 'So sánh JSON' để xem sự khác biệt được đánh dấu

04

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. 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. 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. 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. 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. 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

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.