fixmint
VI

So sánh hai tài liệu JSON

Dán JSON trước và sau khi thay đổi. Thứ tự khóa được bỏ qua, các thay đổi được liệt kê theo đường dẫn.

  • Chạy trên thiết bị của bạn
  • Không cần đăng ký
  • Dùng được offline sau lần truy cập
0đã thêm
0đã xóa
0đã thay đổi
0thay đổi kiểu
0đã di chuyển

Cách so sánh hai tài liệu JSON

  1. Dán JSON cũ vào ô Trước và JSON mới vào ô Sau.
  2. Chọn cách ghép các mục trong mảng, và bỏ qua các khóa như dấu thời gian nếu bạn muốn.
  3. Xem các thay đổi, hoặc sao chép JSON Patch để biến Trước thành Sau.

Câu hỏi

Thứ tự các khóa có quan trọng không?

Không. Hai object có cùng khóa và giá trị thì được coi là giống nhau, bất kể các khóa được viết theo thứ tự nào.

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

Khi bật “Ghép mục mảng theo khóa”, các mục được ghép theo trường id, _id, key, uuid hoặc name, nên một mục được thêm vào sẽ hiện là một lần thêm, còn một mục được di chuyển sẽ hiện là một lần chuyển. Tắt tùy chọn này để so sánh các mục theo vị trí.

JSON Patch là gì?

Đó là danh sách các thao tác chuẩn (RFC 6902) biến tài liệu Trước thành tài liệu Sau. Các khóa trong đường dẫn được mã hóa theo cách chuẩn, với ~0 thay cho ~ và ~1 thay cho /.

Tôi có thể dán phản hồi từ curl hoặc devtools không?

Có. Nếu một ô bắt đầu bằng dòng trạng thái HTTP và các dòng header, các dòng đó sẽ bị xóa và chỉ phần body được so sánh.

Đánh giá

    Chưa có đánh giá nào. Hãy là người đầu tiên.

    Đánh giá của bạn

    Email của bạn không bao giờ được hiển thị hoặc lưu lại.

    Xem thêm