JSON Formatter
Format, xác thực và minify JSON tức thì. Lỗi được làm nổi bật với dòng và cột.
Nhập dữ liệu ở trên để xem kết quả.
Tạo bởi JXXR1 · ♥ Tài trợ · ☕ Mời tôi một ly cà phê
Công cụ này để làm gì?
JSON được gửi dưới dạng minified — mỗi byte quan trọng khi response API bay qua dây. Nhưng JSON minified khó đọc. Tool này round-trip qua JSON.parse / JSON.stringify tích hợp của trình duyệt để xuất ra output được indent dễ copy, validate cấu trúc, hoặc bỏ whitespace lại. Không có gì được upload; mọi thứ xảy ra trên trang.
Khi nào nên dùng
- Paste một response API minified và lấy thứ gì đó có thể scan bằng con người.
- Bắt lỗi cú pháp — trailing comma, key không có quote, smart quote — với line/column chính xác nơi parser vấp.
- Strip whitespace trước khi paste JSON vào context nhạy cảm về kích thước (URL param, environment variable, file config).
- Đảm bảo JSON hand-written hợp lệ trước khi feed nó vào tool khác.
Lưu ý thường gặp
- JSON ≠ object literal JavaScript. Key phải có double quote. Single quote, key không có quote và trailing comma đều sẽ fail. Nếu bạn có JS object literal, chạy nó qua converter trước.
- Smart quote từ copy-paste. Word processor và app chat thích "giúp" thay
"bằng"/". Đó không phải là delimiter JSON hợp lệ. - JSON không có comment. Nếu "JSON" của bạn chứa
//hoặc/* */, đó thực sự là JSONC (dùng trong config VS Code) — strip chúng trước khi parse. - Số trên 2⁵³. JavaScript không thể biểu diễn integer trên
9007199254740992chính xác. ID snowflake Twitter và tương tự phải được quote như string.