Công cụ

Định dạng JSON và kiểm tra cú pháp trực tuyến

Làm đẹp JSON chuẩn với thụt lề 2 hoặc 4 dấu cách. Giữ literal số nguyên lớn và khóa trùng, không sắp xếp khóa; xử lý tại thiết bị và tải JSON.

Dán JSON chuẩn, chọn thụt lề rồi bấm Định dạng JSON. Công cụ kiểm tra cú pháp và định dạng văn bản, không dùng JSON.stringify để tạo lại dữ liệu nên giữ literal số nguyên lớn như 9007199254740993. Kết quả không phải xác nhận dữ liệu đáp ứng JSON Schema hoặc yêu cầu của hệ thống nhận.

Quyền riêng tư: xử lý ngay trên thiết bị; không tải nội dung lên máy chủ.

Đang tải công cụ…

Mở công cụ nhanh trên điện thoại

Thêm biểu tượng để mở trực tiếp định dạng json và kiểm tra cú pháp trực tuyến. Không lưu nội dung bạn nhập.

Lưu định dạng json và kiểm tra cú pháp trực tuyến

  1. Mở trang này bằng Chrome hoặc trình duyệt hỗ trợ cài ứng dụng.
  2. Mở menu trình duyệt, chọn Cài đặt ứng dụng hoặc Thêm vào màn hình chính.
  3. Xác nhận theo hướng dẫn của trình duyệt.

Nếu mở từ Zalo, Facebook hoặc ứng dụng khác, hãy mở liên kết bằng trình duyệt trước.

Nếu không có tùy chọn cài, dùng dấu trang hoặc nút Lưu trang. Trình duyệt quyết định khả năng cài đặt; trang không tự cài mà không có xác nhận.

Có thể xem lại trang đã được lưu bộ nhớ đệm khi mất mạng. Giá khi ngoại tuyến có thể đã cũ; kết nối mạng và tải lại trước khi dùng báo giá.

Cách sử dụng

  1. Dán JSON với khóa/chuỗi dùng ngoặc kép. Không dùng comment hoặc dấu phẩy cuối.
  2. Chọn thụt lề 2 hoặc 4 dấu cách và định dạng; mã ngắn có thể vẫn ở một dòng theo chiều rộng mục tiêu.
  3. Kiểm tra kết quả, sao chép hoặc tải tệp JSON. Mọi thay đổi đầu vào xóa kết quả cũ.

JSON chuẩn, khóa trùng và số lớn

Từ chối khóa không ngoặc kép, ngoặc đơn, comment và dấu phẩy cuối. Giữ thứ tự thuộc tính và khóa trùng trong văn bản. Các hệ thống khác có thể lấy giá trị cuối hoặc từ chối khóa trùng; công cụ không tự quyết định xóa khóa nào. Số nguyên lớn giữ nguyên chữ số ở kết quả, nhưng hệ thống đọc bằng Number vẫn có thể mất độ chính xác.

Không kiểm tra JSON Schema hoặc thực thi nội dung

Chuỗi chứa HTML, URL hoặc mã vẫn chỉ là chuỗi; không được mở hay thực thi. Cú pháp đúng không đảm bảo đủ trường, đúng kiểu dữ liệu kinh doanh hoặc giá trị trong phạm vi. Không sửa cấu trúc dữ liệu theo suy đoán và không tự gọi API từ nội dung JSON.

Cách định dạng và thời gian xử lý

Dùng Prettier 3.9.10 trong luồng riêng của trình duyệt, thụt lề 2 hoặc 4 dấu cách và chiều rộng mục tiêu 80 cột. Mã ngắn có thể vẫn nằm trên một dòng. Tối đa 15 giây gồm thời gian khởi động luồng, kết quả tối đa 400.000 đơn vị mã UTF-16; có thể hủy. Nếu trình duyệt không hỗ trợ hoặc tác vụ vượt giới hạn, báo lỗi tại thiết bị, không chuyển mã lên máy chủ. Chưa có thao tác định dạng HTML/JSON qua MCP.

Quyền riêng tư và giới hạn

Trang web xử lý trên thiết bị, không gửi văn bản, mã nguồn hoặc tên tệp lên máy chủ. Không tự lưu nội dung; tải lại hoặc rời trang sẽ xóa trạng thái. Tối đa 100.000 đơn vị mã UTF-16 mỗi lần. Dán vượt giới hạn sẽ bị từ chối, giữ đầu vào cũ để bạn chia nhỏ. Nút tải chỉ yêu cầu trình duyệt lưu, không xác nhận tệp đã nằm trên đĩa.

Tài liệu về định dạng và cách xử lý

Công cụ liên quan

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

Có chấp nhận JSON có comment không?

Không. Phiên bản này chỉ nhận JSON chuẩn; xóa comment và dấu phẩy cuối rồi thử lại.

Tại sao JSON nhỏ không xuống nhiều dòng?

Prettier có thể giữ cấu trúc ngắn trên một dòng khi vừa chiều rộng mục tiêu 80 cột. Thụt lề áp dụng khi cấu trúc được xuống dòng.

Có sắp xếp khóa hoặc xóa khóa trùng không?

Không. Giữ thứ tự và khóa trùng để tránh âm thầm thay đổi dữ liệu. Hãy kiểm tra quy tắc của hệ thống nhận.

Kết quả chỉ để tra cứu. Vui lòng đối chiếu thông báo chính thức của đơn vị công bố.