Công cụ lập trình · Free browser tool
Định dạng & kiểm tra JSON
Định dạng, làm đẹp, kiểm tra và thu gọn dữ liệu JSON ngay lập tức với làm nổi lỗi cú pháp cục bộ.
Paste your JSON
Raw, minified, or broken — we'll tell you exactly what's wrong.
Result
Paste JSON on the left to see the formatted result here.
Frequently Asked Questions
Vì sao JSON cần được định dạng?
JSON đã minify hoặc do máy tạo — như hầu hết phản hồi API thô hoặc xuất cơ sở dữ liệu — thường là một dòng liền, gần như không thể quét bằng mắt hoặc diff với phiên bản khác. Định dạng (còn gọi "beautify" hoặc "pretty-print") thụt lại cùng dữ liệu đó với khoảng cách và xuống dòng nhất quán để bạn nhanh tìm trường cụ thể, phát hiện giá trị thiếu, hoặc so hai payload.
Những lý do phổ biến nhất khiến JSON không hợp lệ là gì?
Phần lớn JSON không hợp lệ đến từ vài lỗi lặp: dấu phẩy thừa sau mục cuối trong object hoặc array, dấu nháy đơn thay vì nháy kép quanh key/chuỗi, key không có dấu ngoặc, thiếu dấu phẩy giữa mục, hoặc dấu nháy kép chưa escape trong giá trị chuỗi. Bảng lỗi của công cụ cho biết dòng và vị trí ký tự nơi parser JavaScript dừng — thường đúng tại hoặc ngay sau lỗi thật.
Sự khác biệt giữa Beautify và Minify là gì?
Beautify thụt lại JSON với lồng 2 khoảng trắng và xuống dòng để người đọc dễ — lý tưởng để debug, review code hoặc tài liệu. Minify bỏ hết khoảng trắng đó thành một dòng gọn, đúng thứ bạn gửi qua mạng trong production vì giảm kích thước payload mà không đổi dữ liệu. Cả hai tạo JSON chức năng giống nhau; chỉ định dạng khác.
Có an toàn khi dán phản hồi API thật hoặc file cấu hình vào công cụ này không?
Có. Parse, kiểm tra, định dạng và minify đều diễn ra cục bộ bằng JSON.parse và JSON.stringify tích hợp của trình duyệt — không gì bạn dán được gửi lên máy chủ, ghi log hoặc lưu. Điều đó khiến an toàn khi dùng với payload API thật (kể cả nhạy cảm) khi debug, khác công cụ proxy đầu vào qua backend.
Công cụ bạn cũng có thể cần
Khám phá các tiện ích miễn phí khác trên trình duyệt cho người bán, nhà sáng tạo và chuyên gia.
- Công cụ lập trình
Mã hóa/Giải mã Base64
Mã hóa văn bản sang định dạng Base64 hoặc giải mã chuỗi Base64 về văn bản ngay lập tức với hỗ trợ UTF-8 đầy đủ và không rò dữ liệu.
Dùng thử - Công cụ lập trình
Trình tạo UUID/GUID
Tạo token UUID v4 chất lượng cao, an toàn mật mã ngay lập tức với tùy chọn hàng loạt và không theo dõi máy chủ.
Dùng thử - Công cụ lập trình
Trình kiểm tra Regex
Kiểm tra và gỡ lỗi biểu thức chính quy theo thời gian thực với làm nổi cú pháp trực tiếp, nhóm capture và bật tắt cờ.
Dùng thử
Vì sao kiểm tra JSON cục bộ quan trọng với tốc độ debug & an toàn
Gần như mọi quy trình developer cuối cùng đều nhìn vào tường JSON chưa định dạng — phản hồi API đổ vào console log, file cấu hình xuất không thụt, hoặc payload webhook kỹ thuật hợp lệ nhưng không thể lướt. Pretty-print dữ liệu đó với thụt 2 khoảng trắng nhất quán biến tường chữ phẳng thành thứ bạn thực sự có thể quét tìm trường đang cần.
Khi JSON hỏng thay vì chỉ xấu, tốc độ càng quan trọng. Parser gốc của JavaScript báo chính xác nơi nó bỏ cuộc — vị trí ký tự cụ thể trong chuỗi — và công cụ chuyển thành dòng và cột bạn thực sự thấy trong trình soạn thảo, nên bạn không phải đếm dấu phẩy thủ công qua khối khổng lồ để tìm một dấu ngoặc thiếu.
Vì mọi thứ chạy qua JSON.parse và JSON.stringify tích hợp của trình duyệt, công cụ không bao giờ cần gửi dữ liệu đi đâu — quan trọng khi bạn đang debug phản hồi API production thật, bản ghi khách hàng, hoặc file cấu hình nội bộ mà bạn không muốn dán vào công cụ phía máy chủ ngẫu nhiên.
Thêm tiện ích developer đang tới cho danh mục này, gồm trình tạo Base64 và UUID, để bạn xử lý việc định dạng và mã hóa phổ biến mà không rời trình duyệt. Trong lúc chờ, xem Trích xuất thẻ YouTube để xem ví dụ khác về công cụ parse phía client thuần bỏ qua máy chủ hoàn toàn.