Miễn phí Định dạng JSON

Dán văn bản JSON (mảng, đối tượng, chuỗi, số, boolean, null). Chọn thụt 2 hoặc 4 khoảng trắng rồi Làm đẹp hoặc Nén. JSON không hợp lệ hiển thị thông báo trình phân tích để sửa dấu phẩy, dấu ngoặc hoặc văn bản thừa. Không dữ liệu nào rời khỏi tab này.

Loading…

How to use this tool

  1. 1

    Mở Định dạng JSON

    Trước tiên hãy kiểm tra công cụ này có phù hợp với việc của bạn không: Kiem tra JSON, pretty-print, nen gon, tuy chinh thut le, de sao chep, 100% cuc bo.

  2. 2

    Thêm nội dung

    Nhập hoặc tải dữ liệu theo yêu cầu trong bảng điều khiển, rồi chỉnh các tùy chọn hiển thị.

  3. 3

    Dùng kết quả

    Xem lại bản xem trước, sau đó sao chép hoặc tải kết quả khi đã đúng.

Thông tin nhanh

Chạy offline?Có — sau khi tải script, phân tích chỉ dùng JSON của trình duyệt.
JSON5 hoặc chú thích?Chỉ JSON chặt chẽ (ECMA-404). Chú thích, dấu phẩy cuối hoặc khóa không có dấu ngoặc kép sẽ lỗi cho đến khi chuẩn hóa.
Dữ liệu có tải lên không?Không. Safe Local Tools tĩnh; văn bản không rời tab này.
Tải rất lớn?Dán quá lớn vẫn có thể làm căng bộ nhớ tab. Với JSON rất lớn, hãy dùng công cụ luồng hoặc CLI.

Top use cases

  1. Kiem tra JSON, pretty-print, nen gon, tuy chinh thut le, de sao chep, 100% cuc bo.
  2. Chạy offline?: Có — sau khi tải script, phân tích chỉ dùng JSON của trình duyệt.
  3. JSON5 hoặc chú thích?: Chỉ JSON chặt chẽ (ECMA-404). Chú thích, dấu phẩy cuối hoặc khóa không có dấu ngoặc kép sẽ lỗi cho đến khi chuẩn hóa.
  4. Dữ liệu có tải lên không?: Không. Safe Local Tools tĩnh; văn bản không rời tab này.
  5. Tải rất lớn?: Dán quá lớn vẫn có thể làm căng bộ nhớ tab. Với JSON rất lớn, hãy dùng công cụ luồng hoặc CLI.

Câu hỏi thường gặp

Vì sao JSON báo "Unexpected token"?

Nguyên nhân thường gặp: dấu phẩy cuối sau thuộc tính cuối, chuỗi dùng dấu nháy đơn, hoặc văn bản trước/sau giá trị JSON. Trình phân tích chặt yêu cầu dấu nháy kép và không có dấu phẩy cuối.

Làm đẹp có đổi thứ tự khóa không?

JavaScript hiện đại thường giữ thứ tự chèn cho khóa kiểu chuỗi khi đi qua JSON.parse/stringify — nhưng đừng coi thứ tự khóa là hợp đồng giữa các hệ thống.

Có định dạng JSON Lines (NDJSON) không?

Không phải nhiều tài liệu trong một cú nhấp — công cụ này mong một giá trị JSON duy nhất. Tách dòng và định dạng từng giá trị riêng.

Nén có đổi giá trị không?

Nén chỉ bỏ khoảng trắng không quan trọng giữa token; không đổi chuỗi hay số. Hãy xác thực lại trong pipeline của bạn nếu cần tệp giống hệt từng byte.

Làm đẹp có xóa chú thích không?

JSON không có chú thích. Nếu tệp có // hoặc /* */, hãy xóa trước hoặc dùng bộ tiền xử lý — trang này chỉ chạy JSON.parse.

Unicode trong chuỗi thì sao?

JSON.stringify có thể escape không-ASCII thành \uXXXX tùy engine; giá trị parse vẫn là cùng một chuỗi. Sao chép đầu ra và so sánh ở phía tiêu thụ nếu escape quan trọng.