So sánh JSON
So sánh đệ quy hai tài liệu JSON và làm nổi bật phần thêm, bớt và thay đổi
So sánh hai tài liệu JSON
Trang so sánh đối chiếu đệ quy hai tài liệu JSON và liệt kê phần thêm, bớt và sửa đổi kèm đường dẫn và cả hai giá trị. Thứ tự khóa không ảnh hưởng đến kết quả, trong khi mảng được so sánh theo chỉ số, giúp xác định thay đổi cấu hình và trường API bị dịch chuyển.
Kết quả cũ sẽ hết hiệu lực ngay khi đầu vào thay đổi, nên không bao giờ nhầm khác biệt cũ với trạng thái mới nhất. Mỗi mục có thể sao chép biểu thức JSONPath của nó, và toàn bộ tóm tắt có thể sao chép cho thông điệp commit hoặc phiếu yêu cầu.
Cả hai tài liệu phải vượt qua kiểm tra JSON trước khi bắt đầu so sánh, và vấn đề cú pháp được báo kèm dòng và cột. Việc so sánh chạy cục bộ, nên cấu hình nhạy cảm không bị tải lên.
Câu hỏi thường gặp
- Thứ tự khóa khác nhau có hiện ra như một khác biệt không?
- Không. Đối tượng được khớp theo tên khóa, nên thứ tự không quan trọng; chỉ thay đổi về giá trị hoặc cấu trúc mới được báo.
- Các phần tử mảng được so sánh thế nào?
- Phần tử mảng được ghép theo chỉ số, và phần tử thừa hoặc thiếu trở thành phần thêm và bớt. Chỉ số lệch nhau tạo ra nhiều khác biệt, nên hãy căn chỉnh dữ liệu trước.
- Có thể so sánh tệp rất lớn không?
- Trang này hướng đến cấu hình và tải trọng API thông thường. Tệp rất lớn tiêu tốn bộ nhớ và làm chậm hiển thị, nên hãy chia nhỏ trước khi so sánh.