Format JSON
Biến một khối JSON nén liền một dòng thành file dễ đọc, thụt lề chuẩn, và bắt lỗi cú pháp.
hoặc kéo thả vào đây · tối đa 50 MB mỗi file, miễn phí
Cần file lớn hơn? Pro chuyển đổi file tới 500 MBVượt giới hạn miễn phí: bạn có thể mở khóa tải về chỉ từ 1,99 €.
Đang xử lý…
File của bạn đã sẵn sàng
Miễn phí · Không cần đăng ký · Không hình mờ · File không rời khỏi thiết bị của bạn
Format JSON trong 3 bước
- Chọn file JSON, hoặc kéo thả vào ô bên trên.
- Chọn kiểu thụt lề: 2 dấu cách, 4 dấu cách hoặc tab.
- Bấm Format JSON và tải file đã sắp xếp gọn gàng về.
Định dạng và kiểm tra trong một bước
API và file log thường trả về JSON trên một dòng duy nhất, gần như không thể đọc nổi. Format thêm xuống dòng và thụt lề để bạn nhìn ra cấu trúc ngay, so sánh các phiên bản và tìm đúng trường bạn cần.
Để định dạng một file, công cụ phải phân tích cú pháp trước, nên đồng thời cũng kiểm tra luôn. Nếu JSON bị lỗi, bạn nhận được thông báo lỗi chính xác thay vì file đã định dạng: thừa dấu phẩy ở cuối, thiếu dấu ngoặc kép hay quên đóng ngoặc.
Câu hỏi thường gặp
Cách format JSON?
Chọn file JSON, chọn kiểu thụt lề và bấm Format JSON. Bạn tải về cùng dữ liệu đó nhưng có thêm xuống dòng và thụt lề, nên cấu trúc dễ đọc hơn. Bản thân nội dung không hề thay đổi.
Làm sao kiểm tra JSON có hợp lệ không?
Hãy chạy file qua công cụ format. Nếu file hợp lệ, bạn nhận được kết quả đã định dạng. Nếu không, bạn sẽ thấy thông báo lỗi từ trình phân tích cú pháp chỉ ra vấn đề, chẳng hạn một token không mong đợi hoặc một chuỗi chưa đóng.
Nên thụt lề 2 hay 4 dấu cách?
Cả hai đều phổ biến. Hai dấu cách giúp file lồng nhiều cấp gọn hơn và là mặc định trong các dự án JavaScript. Bốn dấu cách thường dùng trong Python và nhiều ngôn ngữ khác. Tab cho phép mỗi người tự chọn độ rộng trong trình soạn thảo của mình.
Format JSON chứa dữ liệu riêng tư có an toàn không?
Có. File được xử lý trong trình duyệt và không bao giờ bị tải lên, nên API key, token hay dữ liệu khách hàng bên trong vẫn nằm trên máy tính của bạn. Dù vậy, hãy tránh chia sẻ file đã định dạng nếu có chứa thông tin bí mật.