JSON

JSON Formatter / Minify / Validator

Định dạng (thụt lề 2 dấu cách), rút gọn và kiểm tra JSON ngay trong trình duyệt.

JSON Formatter turns any JSON into a readable, indented form, compresses it into a single compact line, or checks it for syntax errors. Everything runs in your browser — nothing you paste is sent anywhere.

How to use it

Common uses

Things to keep in mind

Formatting never changes data types or key order — only the whitespace and line breaks around values.

Valid JSON doesn't allow trailing commas, comments, or single quotes — if your input has those, run it through JSON Repair first.

Bài viết về công cụ này: JSON Formatter: định dạng, thu gọn và xác thực

Câu hỏi thường gặp

Sự khác biệt giữa "Format" và "Minify" là gì?

Format thêm thụt lề và xuống dòng để JSON dễ đọc, còn Minify loại bỏ mọi khoảng trắng không cần thiết để tạo ra đầu ra nhỏ nhất có thể — cả hai đều đại diện cho cùng một dữ liệu.

Vì sao trình xác thực đánh dấu JSON mà tôi thấy có vẻ đúng?

Các vấn đề thường gặp gồm dấu phẩy thừa ở cuối, dấu nháy đơn thay vì kép, khóa không có dấu nháy, hoặc chú thích — không cái nào hợp lệ trong JSON nghiêm ngặt, dù một số trình phân tích linh hoạt hơn như JSON5 chấp nhận.

JSON của tôi có được tải lên đâu khi định dạng hoặc xác thực không?

Không. Toàn bộ việc định dạng và xác thực diễn ra cục bộ trong trình duyệt của bạn — không có gì được gửi tới máy chủ.

JSON5 hay JSONC khác gì so với JSON tiêu chuẩn?

Đây là các phần mở rộng cho phép thêm chú thích, dấu phẩy thừa ở cuối và khóa không có dấu nháy. Một trình xác thực JSON nghiêm ngặt (như công cụ này) sẽ từ chối đúng đắn văn bản như vậy — cần một trình phân tích riêng hỗ trợ rõ ràng JSON5/JSONC.

Định dạng có làm thay đổi kiểu dữ liệu, ví dụ số, không?

Không, định dạng và thu gọn chỉ sắp xếp lại khoảng trắng và xuống dòng quanh giá trị. Số, chuỗi, giá trị boolean và null giữ nguyên như ban đầu.

Bài viết: JSON