Công cụ dành cho nhà phát triển / 01

JSON Formatter

Xác thực, định dạng, thu gọn, sao chép và tải xuống JSON mà không gửi dữ liệu đi đâu.

JSON Formatter: TOEA phân tích JSON bằng bộ phân tích cú pháp của trình duyệt tuân theo tiêu chuẩn, rồi tuần tự hóa JSON với hai hoặc bốn dấu cách, hoặc không thêm khoảng trắng. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Bàn hoàn thiện JSONXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Đầu ra đã định dạngĐang chờ
Kết quả của bạn sẽ xuất hiện tại đây.

Các lỗi thường làm JSON hỏng

JSON nghiêm ngặt hơn JavaScript mà nó mô phỏng. Dấu phẩy sau phần tử cuối cùng, dấu nháy đơn, khóa không có dấu nháy, chú thích và các giá trị như undefined hoặc NaN đều không hợp lệ, và từng lỗi được báo kèm vị trí. Văn bản sao chép từ tệp JavaScript hoặc do mô hình ngôn ngữ tạo ra thường có nhiều lỗi như vậy; công cụ sửa JSON sẽ sửa chúng theo cách máy móc, còn JS object to JSON chuyển các biểu thức đối tượng.

Số lớn làm mất chữ số

JavaScript lưu mọi số dưới dạng số thực 64 bit, chỉ chính xác đến 9.007.199.254.740.991. Bất kỳ công cụ nào phân tích JSON bằng JavaScript, bao gồm cả công cụ này, đều làm tròn các số nguyên lớn hơn, vì vậy ID 64 bit như 12345678901234567890 sẽ trở thành 12345678901234567000. Vì lý do này, các API trả về ID lớn thường cung cấp chúng dưới dạng chuỗi.

Vượt ngoài việc định dạng

Việc định dạng chứng minh cú pháp hợp lệ, chứ không chứng minh dữ liệu có đúng các trường hay không. Để kiểm tra cấu trúc theo một hợp đồng, hãy dùng công cụ xác thực JSON Schema; để xem điểm khác nhau giữa hai phản hồi, công cụ so sánh JSON sẽ so sánh theo khóa thay vì theo dòng.

Cách sử dụng

  1. Dán JSON vào trình chỉnh sửa đầu vào.
  2. Chọn Định dạng JSON hoặc Thu gọn.
  3. Xem lại kết quả phân tích, sau đó sao chép hoặc tải xuống.

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

JSON của bạn được giữ trong trình duyệt. Việc định dạng kiểm tra cú pháp, không kiểm tra xem các trường có khớp với một lược đồ API cụ thể hay không.

Công cụ liên quan

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

Công cụ có sửa JSON không hợp lệ không?

Không. Công cụ báo lỗi của bộ phân tích cú pháp để bạn có thể sửa nguồn mà không âm thầm thay đổi ý nghĩa.

Công cụ có sắp xếp lại các khóa không?

Không. Công cụ giữ nguyên thứ tự thuộc tính do đối tượng đã được phân tích cung cấp.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản