JSON Formatter

Input

Loading JSON editor...

Output

Giới thiệu Trình định dạng JSON trực tuyến

💡Cần làm sạch dữ liệu JSON? Trình định dạng trực tuyến miễn phí của chúng tôi ngay lập tức làm đẹp, xác thực và thu nhỏ JSON—lý tưởng cho việc gỡ lỗi API, phân tích cấu hình và cộng tác nhóm. 🚀 Hỗ trợ tệp lên đến 10MB.

Tại sao chọn trình định dạng JSON của chúng tôi

  • 👁️ Định dạng thời gian thực với tô sáng cú pháp
  • 🔍Phát hiện lỗi với độ chính xác số dòng
  • 📋Sao chép/tải xuống JSON đã định dạng bằng một cú nhấp chuột
  • ️ Hỗ trợ thụt lề 2 khoảng trắng, 4 khoảng trắng hoặc tab
  • 🔒Xử lý 100% phía máy khách (không có dữ liệu rời khỏi trình duyệt của bạn)
  • 🌗Chế độ tối/sáng để xem thoải mái

🔧 Cách định dạng JSON hoạt động: Hướng dẫn từng bước for json-formatter

1

Xác thực đầu vào

🔍 Công cụ kiểm tra lỗi cú pháp trong JSON

2

Phân tích cấu trúc

📊 Phân tích JSON thành cây cú pháp trừu tượng

3

Áp dụng định dạng

🎨 Áp dụng thụt lề và ngắt dòng

4

Tạo đầu ra

📤 Tạo đầu ra đã làm đẹp hoặc thu nhỏ

️ Thông số kỹ thuật

📝Tiêu chuẩn JSON được hỗ trợ

Tuân thủ RFC 8259:

Tính năngHỗ trợGhi chú
Kiểu dữ liệuTất cả (Chuỗi, Số, Boolean, Null, Mảng, Đối tượng) Đầy đủ
Độ sâu lồng nhauKhông giới hạn🌳 Xử lý cấu trúc sâu
Unicode🔤 Hỗ trợ emoji, ký tự không phải Latin
JSON5Một phần Hỗ trợ chú thích trong chế độ không nghiêm ngặt

📈Chỉ số hiệu suất

So sánh tốc độ định dạng:

Kích thước tệpThời gian định dạng
1 KB <50ms
1 00KB <300ms
1 MB <1.5s
1 0MB <8s

Phát hiện lỗi

Xác định các vấn đề JSON phổ biến:

Loại lỗiVí dụSửa chữa
Dấu phẩy đuôi{"a":1,}Xóa dấu phẩy cuối
Dấu ngoặc không đóng{"a:1}Thêm dấu ngoặc đóng
Số không hợp lệ{"a":1.2.3}Sửa định dạng thập phân

💻 Các lựa chọn dòng lệnh

Định dạng JSON trong terminal của bạn:

🐧Linux/macOS

🔤Định dạng tệp JSON

jq '.' input.json > formatted.json

Sử dụng jq để định dạng

📉Thu nhỏ JSON

jq -c '.' input.json > minified.json

Đầu ra gọn nhẹ

🪟Windows

🔌PowerShell định dạng

ConvertTo-Json (Get-Content raw.json) -Depth 100 | Set-Content formatted.json

Phương pháp PowerShell gốc

️ CMD xác thực

python -m json.tool < input.json

Sử dụng module JSON của Python

🛠 ️ Ứng dụng thực tế

🌐Phát triển API

  • 🐞Gỡ lỗi phản hồi REST/GraphQL
  • 🔍Xác định các trường bị thiếu
  • 📊Phân tích đầu ra API AWS/GCP
// Trước: {"data":{"user":123}}
// Sau: {
//   "data": {
//     "user": 123
//   }
// }

📂Tệp cấu hình

  • ️ Định dạng package.json
  • 🛠️ Làm sạch tsconfig.json
  • 📝Tổ chức .eslintrc
{"extends":"eslint:recommended","rules":{"semi":["error","always"]}}

❓ Frequently Asked Questions

Làm thế nào để sửa JSON không hợp lệ?

Công cụ của chúng tôi làm nổi bật các lỗi như thiếu dấu phẩy hoặc dấu ngoặc không đóng với độ chính xác số dòng. Di chuột qua lỗi để sửa nhanh!

📦 Tôi có thể định dạng tệp JSON lớn không?

Các công cụ dựa trên trình duyệt gặp khó khăn với tệp >10MB. Đối với dữ liệu lớn: - Sử dụng công cụ CLI như `jq` - Chia thành các phần nhỏ hơn - Xử lý phía máy chủ

🔐 Dữ liệu JSON của tôi có an toàn không?

Xử lý 100% phía máy khách—dữ liệu của bạn không bao giờ rời khỏi trình duyệt. Đối với dữ liệu nhạy cảm: - Sử dụng công cụ ngoại tuyến - Tắt internet trong quá trình xử lý

💬 Nó có hỗ trợ JSON với chú thích không?

⭐ Bật 'Chế độ không nghiêm ngặt' để xử lý JSON5 (với // hoặc /* */ chú thích). Lưu ý: Không phải JSON tiêu chuẩn hợp lệ.

Pro Tips

💡Best Practice

Sử dụng `Ctrl+Alt+L` (Windows) hoặc `Cmd+Opt+L` (Mac) để định dạng JSON trong hầu hết các IDE

Best Practice

Thu nhỏ JSON trước khi gửi qua API để giảm sử dụng băng thông

🔍Best Practice

Bật tô sáng cú pháp trong trình soạn thảo của bạn để đọc JSON tốt hơn

Additional Resources

Công Cụ Khác