ToolMill.io

JSON Pretty Print, Minify và thẩm tra

Định dạng JSON cho khả năng đọc, tính toán nó để lưu trữ gọn gàng, và xác nhận nó trước khi sử dụng trong APIs, cấu hình tập tin, ứng dụng giao diện điều khiển, hoặc thử nghiệm cố định. Trang này được thiết kế cho công việc định dạng hàng ngày: biến các quả bom một dòng thành cấu trúc có thể đọc được, thu hẹp định dạng JSON trở lại, và bắt cú pháp không hợp lệ trước khi bạn sử dụng lại kết quả.

Dữ liệu

Thử đi.

Ví dụ

♪ Pretty-print JSON ♪
Nhập
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Xuất
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Giải mã JSON
Nhập
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Xuất
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

Những gì đẹp in phù hợp với những gì minify làm

Bản in xinh đẹp viết lại hợp lệ cho JSON với các lỗ hổng và các đường thẳng để làm tổ và các mảng dễ quét hơn. Giải phóng không gian trắng không cần thiết nên cùng một JSON trở nên gọn gàng hơn. Cả hai hành động phụ thuộc vào đầu vào là hợp lệ JSON đầu tiên.

Trang này thay đổi cách trình bày, không có ý nghĩa. Nó không sắp xếp các phím, sửa chữa cú pháp bị hỏng, hoặc xác nhận việc nạp đạn chống lại một tác giả. Mục tiêu là định dạng nhanh và kiểm tra nhanh trong khi bạn làm việc với văn bản JSON cũ.

Khi dùng mỗi chế độ

Hãy sử dụng đẹp khi bạn đang đọc một câu trả lời CNI, xem xét một con chim sẻ lồng nhau, kiểm tra một bộ tải webk, hoặc so sánh cấu trúc của nhiều đĩa nhạc. Sử dụng Minify khi bạn muốn thu nhỏ JSON có khả năng đọc lại trước khi đưa nó vào một cơ thể yêu cầu, cố định, giá trị môi trường, hoặc các luồng văn bản nhỏ gọn khác.

Công việc từng bước một

Dán JSON vào biên tập viên, chọn Pretty or Minify, sau đó xem xét kết quả trong cùng một hộp. Nếu văn bản là hợp lệ, trang này viết lại nó ngay lập tức. Nếu bộ phân tích thất bại, vùng lỗi hiển thị dữ liệu nhập không hợp lệ để bạn có thể sửa cú pháp trước khi thử lại.

Tình huống nhập thông thường

Các dữ liệu nhập thông thường bao gồm các đáp ứng một dòng, mảnh cấu hình hợp lệ đã được sao chép từ một rep, đã định dạng JSON cần được gấp lại, hoặc các vật liệu được dán từ bản ghi và công cụ duyệt. Trong mỗi trường hợp, câu hỏi hữu ích là giống nhau: liệu điều này có hợp lệ JSON, và tôi muốn nó dễ dàng hơn để đọc hoặc dễ dàng hơn để dán vào một điểm đến gọn gàng?

Gặp rắc rối với JSON không hợp lệ

Trước khi bạn tin cậy vào Tu chính án hóa JSON trong một hệ thống khác

Trước khi dán kết quả vào một ứng dụng khác, hãy xác nhận rằng đích đến chấp nhận cùng một cấu trúc, mã hóa nhân vật và các quy tắc đào thoát. Việc kiểm tra thông tin có thể dễ dàng hơn, nhưng việc sản xuất vẫn còn phụ thuộc vào kế hoạch hoặc hợp đồng chờ đợi.

Định dạng

Định dạng không sửa chữa được sự trùng khớp trong giản đồ, thiếu trường cần thiết, loại dữ liệu sai, hay kỳ vọng cụ thể về API. Một trọng tải có thể trông sạch hơn sau khi định dạng và vẫn thất bại trong hệ thống đích bởi vì vấn đề ẩn giấu không phải là không gian trắng hay gián đoạn.

Làm thế nào để giải thích khá in với xuất JSON được Minified

Sản lượng được in khá in ra mở rộng các lỗ hổng và đường kẻ để cho cấu trúc dễ dàng hơn để kiểm tra, trong khi đó sản lượng tinh khiết loại bỏ thêm không gian màu trắng để di chuyển hoặc lưu trữ gọn gàng. Dữ liệu vẫn có thể tương đương ngay cả khi bài thuyết trình thay đổi rất nhiều. Chọn kết quả phù hợp với bước tiếp theo của bạn thay vì giả sử một chế độ luôn luôn tốt hơn.

Định dạng thường thất bại vì văn bản không hợp lệ JSON. Nguyên nhân thông thường là dấu phẩy, hàm răng bị thiếu, dấu ngoặc đơn, thay vì dấu ngoặc kép, tên tài sản không có trích dẫn, và sao chép văn bản bao gồm lời bình luận hoặc văn bản phụ. Trang này có thể xác nhận cú pháp hợp lệ một cách nhanh chóng, nhưng nó không tự động sửa chữa JSON cho bạn.

Công cụ liên quan