jfmt.dev

JSON Compare

Dán bản gốc bên trái và bản so sánh ở ô option. So cây, không so dòng.

input.json

Định dạng JSON

Đầu vào0 B
Đầu ra · preview.json
{ }

Chạy một công cụ để xem kết quả tại đây

Đồng bộ trực tiếpSẵn sàng · xử lý cục bộ trong trình duyệt
Xử lý cục bộ: JSON không rời tab trình duyệt này.

Không phải diff văn bản

Thứ tự key và khoảng trắng bị bỏ qua. Mảng so theo chỉ số.

Dữ liệu mẫu trên trang này

Editor đã có mẫu nhỏ cho «JSON Compare». JSON compare nhóm path thêm, xóa, đổi. Bỏ qua thứ tự key; không bỏ qua index mảng và kiểu JSON. Thay bằng file của bạn; không upload lên jfmt.dev.

{
  "orderId": "A-1001",
  "status": "paid",
  "customer": { "name": "Ada", "plan": "pro" },
  "items": [
    { "sku": "fmt", "qty": 1, "price": 9 }
  ]
}

Cách dùng công cụ này

  1. Dán JSON vào editor «JSON Compare». File ở lại tab này, không upload lên jfmt.dev.
  2. Bấm Chạy. JSON compare nhóm path thêm, xóa, đổi. Bỏ qua thứ tự key; không bỏ qua index mảng và kiểu JSON.
  3. Sao chép kết quả hoặc mở công cụ liên quan bên dưới. Công cụ liên quan: beautify, validate, minify, JSON sang CSV / YAML / XML — đều local.
  4. JFmt chạy Web Worker trong tab này. Đừng dán secret production nếu đang chia sẻ màn hình.

Khi nào nên dùng trang này

Trang «JSON Compare» nhắm đúng loại tìm kiếm; trang chủ vẫn là formatter chung. JSON compare nhóm path thêm, xóa, đổi. Bỏ qua thứ tự key; không bỏ qua index mảng và kiểu JSON. Công cụ liên quan: beautify, validate, minify, JSON sang CSV / YAML / XML — đều local. JFmt chạy Web Worker trong tab này. Đừng dán secret production nếu đang chia sẻ màn hình. Đọc lỗi ở khung output, đừng gửi data production đi nơi khác.

FAQ

Thứ tự key?

Bỏ qua.

Mảng như tập hợp?

Không, theo index.

Có upload?

Không.

File có bị upload không?

Không. Xử lý trong Web Worker của tab này. jfmt.dev không nhận payload.

Sao không dùng trang chủ?

URL riêng để đúng loại tìm kiếm mở sẵn thao tác này. JSON compare nhóm path thêm, xóa, đổi. Bỏ qua thứ tự key; không bỏ qua index mảng và kiểu JSON.