JSON Diff
So sánh hai tài liệu JSON theo từng đường dẫn — khóa thêm, khóa mất, giá trị đổi kèm giá trị trước/sau, tất cả chạy cục bộ.
Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu không bao giờ rời khỏi thiết bị — không được tải lên bất kỳ máy chủ nào.
Cách sử dụng
- 1Dán JSON thứ nhất (bản gốc).
- 2Dán JSON thứ hai (bản mới).
- 3Đọc danh sách khác biệt — mỗi dòng là một thay đổi cấp đường dẫn.
JSON Diff
Dán hai tài liệu JSON và xem mọi khác biệt cấu trúc: khóa được thêm, khóa bị xóa, giá trị thay đổi — mỗi mục báo kèm đường dẫn đầy đủ như $.user.name.
Đối tượng và mảng lồng nhau được đi đệ quy, nên thay đổi chôn sâu ba tầng vẫn hiện ra với đúng đường dẫn và cả hai giá trị.
Câu hỏi thường gặp
Mảng được so sánh ra sao?
Theo chỉ số: phần tử 0 với phần tử 0, cứ thế tiếp diễn. Phần tử thừa ở bên nào hiện là thêm hoặc bớt tại chỉ số của nó.
Thứ tự khóa có quan trọng không?
Không — đối tượng so theo khóa, không theo thứ tự chèn. Hai tài liệu cùng khóa nhưng khác thứ tự được coi là giống hệt.
Công cụ liên quan
JSON Formatter
Định dạng và làm đẹp JSON lộn xộn trực tuyến — 2 khoảng trắng, 4 khoảng trắng hay tab, kèm kiểm tra hợp lệ tức thì và vị trí lỗi chính xác. 100% trong trình duyệt.
Tất cả công cụ →
JSON Validator
Kiểm tra JSON tức thì với dòng và cột lỗi chính xác. Bắt thiếu dấu phẩy, khóa không quote, dấu phẩy thừa cuối và escape sai trước khi chúng làm hỏng ứng dụng.
Tất cả công cụ →
JSON sang TypeScript
Sinh interface TypeScript từ JSON bất kỳ — đối tượng lồng nhau, mảng và union, sẵn sàng dán vào dự án của bạn.
Tất cả công cụ →
So sánh văn bản
So sánh hai phiên bản văn bản từng từ, làm nổi phần thêm và bớt — không tài khoản, không tải lên, không lo giới hạn dung lượng.
Tất cả công cụ →
Truy vấn JSON Path
Rút bất kỳ giá trị nào từ JSON bằng đường dẫn như $.user.name hay $.items[0].id — tức thì, khoan dung, không cần học cú pháp jq.
Tất cả công cụ →
Nhúng công cụ này
Đưa công cụ này vào trang của bạn bằng một dòng — nó chạy trong trình duyệt của khách.
<iframe src="https://zoyku.com/vi/tools/json-diff?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-diff" loading="lazy"></iframe>