Định dạng, kiểm tra, rút gọn và sắp xếp JSON, chỉ đúng vị trí lỗi
Chạy trong trình duyệt của bạn. Những gì bạn nhập không được gửi đi đâu.Định dạng JSON thụt lề để dễ đọc, còn kiểm tra sẽ chỉ đúng dòng và cột nơi nó bị lỗi, ví dụ dòng 3, ký tự 17. Bạn cũng có thể rút gọn, sắp xếp khóa và sao chép kết quả. Mọi thứ chạy trong trình duyệt của bạn, nên một khóa API trong payload không bao giờ bị gửi đi đâu.
Trang này được dịch máy từ bản gốc tiếng Anh. Bản dịch chưa được người kiểm tra, vì vậy hãy dựa vào bản tiếng Anh. Đọc bản gốc tiếng Anh
Dán JSON vào khung Đầu vào, hoặc bấm Thử một ví dụ.
Chọn 2 dấu cách, 4 dấu cách hoặc Tab ở mục Thụt lề, và bật Sắp xếp khóa để xếp khóa theo bảng chữ cái.
Nếu đầu vào không hợp lệ, đọc dòng, cột và gợi ý hiện bên dưới khung Đầu vào rồi sửa chỗ đó.
Bấm Sao chép để lấy JSON đã định dạng, hoặc biểu tượng tải xuống để lưu thành data.json.
Công cụ định dạng JSON này biến JSON dồn nén hoặc lộn xộn thành một tài liệu thụt lề gọn gàng, dễ đọc, và nói chính xác chỗ nó bị lỗi nếu không hợp lệ. Chọn hai dấu cách, bốn dấu cách hoặc tab, sắp xếp khóa theo bảng chữ cái, hoặc rút gọn lại thành một dòng cho môi trường production.
Mọi người dùng nó khi phản hồi API trả về trên một dòng, khi một tệp cấu hình ngừng tải và thông báo lỗi chỉ ghi "unexpected token", hoặc khi hai nhóm cần so sánh cùng một tệp với thứ tự khóa giống nhau. Dán vào, nhấn Ctrl+Enter, sao chép kết quả.
Mọi thứ diễn ra trong trình duyệt của bạn. Văn bản bạn dán không bao giờ được gửi tới máy chủ, nên an toàn cho payload chứa khóa, dữ liệu khách hàng hay URL nội bộ. Không có giới hạn kích thước ngoài khả năng của trình duyệt; tệp vài megabyte được định dạng trong chưa tới một giây.
Nếu kiểm tra thất bại, bạn nhận được dòng và cột cùng cách sửa dễ hiểu, như "Xóa dấu phẩy thừa ở cuối" hoặc "Tên thuộc tính phải đặt trong dấu ngoặc kép". Để duyệt theo cấu trúc, chuyển sang chế độ xem dạng cây và thu gọn những gì không cần. Công cụ liên quan: JSON to TypeScript, YAML to JSON, CSV to JSON.
Có, miễn phí, không cần đăng ký, không giới hạn sử dụng và không có hình mờ trên bất cứ thứ gì bạn sao chép hay tải về. Trang được duy trì bằng một vài quảng cáo hiển thị bên dưới công cụ, không bao giờ trong trình soạn thảo, và không tính năng nào bị giữ lại cho gói trả phí.
Không. Định dạng, kiểm tra và rút gọn đều chạy trong trình duyệt bằng JavaScript, nên không có gì bạn dán rời khỏi thiết bị và không có bản sao nào được lưu trên máy chủ. Dán các phản hồi API chứa mã truy cập, tên khách hàng hay thông tin ngân hàng ở đây là an toàn.
Dán văn bản và nhấn Định dạng. Thông báo lỗi hiển thị dòng và cột, tô sáng dòng đó, và gợi ý cách sửa khả dĩ nhất, ví dụ xóa dấu phẩy thừa ở cuối hoặc thay dấu nháy đơn bằng dấu ngoặc kép.
Có. Chọn 2 dấu cách, 4 dấu cách hoặc Tab trên thanh tùy chọn và kết quả được thụt lề lại ngay khi bạn đổi. Lựa chọn được ghi nhớ trên thiết bị này, nên tệp tiếp theo sẽ theo cùng kiểu. Rút gọn bỏ hẳn thụt lề cho payload production.
Không. Sắp xếp chỉ viết lại thứ tự xuất hiện của khóa, và đối tượng JSON không có thứ tự khóa xác định, nên giá trị sau khi phân tích vẫn y hệt. Mảng giữ nguyên thứ tự gốc, vì vị trí là một phần dữ liệu trong mảng. Sắp xếp cả hai phía trước khi so sánh giúp bản khác biệt ngắn hơn nhiều.
Không áp đặt giới hạn cố định nào. Tệp vài megabyte được định dạng trong chưa tới một giây trên máy tính xách tay thông thường, và giới hạn thực sự là bộ nhớ trình duyệt cấp cho một thẻ. Tài liệu rất lớn vẫn chạy, nhưng trình soạn thảo cuộn kém mượt hơn, nên hãy rút gọn hoặc chia nhỏ trước.
Vẫn còn vướng mắc? Hỏi về Định dạng & kiểm tra JSON và bất kỳ ai biết đều có thể trả lời. Không cần tài khoản.