Miễn phí tốt nhất Bộ định dạng và xác thực JSON

Làm đẹp, giảm và xác nhận JSON với thông điệp lỗi rõ ràng - miễn phí, không lưu trữ gì cả.

100% miễn phí Không đăng ký Không dấu nước Tập tin xử lý trong bộ nhớ, không bao giờ lưu
Go Pro cho các mô hình AI tốt nhất - hình ảnh, video và chat - cộng với các tải lên lớn hơn, ưu tiên trong hàng đợi và không chờ đợi. Tăng cấp lên Pro
Tình yêu Best.Free? Chia sẻ đi.

Làm thế nào để làm

  1. dán JSON. Đưa JSON của anh vào hộp.
  2. Chọn hành động. Làm đẹp với 2 hoặc 4 dấu chấm, hoặc thu nhỏ thành một dòng; tùy chọn sắp xếp các phím.
  3. Lấy kết quả. JSON hợp lệ được định dạng ngay lập tức; JSON không hợp lệ trả về dòng và cột chính xác của lỗi.

Về công cụ này

Để in JSON, dán nó vào với sự rút ngắn mà bạn chọn, giảm nó xuống một dòng duy nhất, hoặc chỉ kiểm tra nó có hợp lệ không. Nếu phân tích thất bại, bạn sẽ nhận được một thông điệp rõ ràng với dòng và cột của vấn đề, vì vậy bạn có thể tìm dấu chấm phẩy hay dấu ngoặc mất nhanh chóng. Bạn cũng có thể sắp xếp các khóa đối tượng theo thứ tự chữ cái. Nó chạy bên máy chủ với bộ phân tích JSON của Python, không lưu gì, và không cần tài khoản.

Người ta dùng nó làm gì?

  • Làm cho đáp ứng API nhỏ có thể đọc được
  • Tìm dòng và cột của lỗi cú pháp JSON
  • Thu nhỏ JSON trước khi dán nó vào cấu hình
  • Xếp hạng các chìa khóa đối tượng để so sánh hai tập tin JSON

API của nhà phát triển

Tự động hóa công cụ này từ mã của chính bạn. Gửi yêu cầu POST đến điểm cuối bên dưới và nhận được kết quả giống như công cụ mạng. Nó bị giới hạn tốc độ mỗi IP và không cần đăng ký - khóa API cho giới hạn cao hơn đang đến.

POST https://best.free/api/tools/json-formatter/
Đặc điểm Ví dụ Cần thiết Ghi chú
text {"b":2,"a":1} Có chứ. Raw JSON to format.
action format Không "format" or "minify".
indent 2 Không 0-8 spaces.
sort True Không Sort keys.
curl -X POST https://best.free/api/tools/json-formatter/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/json-formatter/",
    json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);

Phản hồi: JSON with the formatted string + validity.

{"ok": true, "json": "{\n  \"a\": 1,\n  \"b\": 2\n}", "json_valid": true}

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

Nó có thể làm đẹp (in đẹp) JSON với sự nhập vào của bạn, giảm nó xuống một dòng duy nhất, xác nhận nó, và tùy chọn sắp xếp các khóa đối tượng theo thứ tự chữ cái.

Bạn sẽ nhận được một thông điệp lỗi rõ ràng bao gồm chính xác dòng và cột mà phân tích thất bại, vì vậy bạn có thể tìm kiếm một dấu ngoặc mất hoặc dấu chấm phẩy lạc nhanh chóng.

Có - làm đẹp với 2 hoặc 4 dấu chấm, hoặc giảm để loại bỏ tất cả dấu chấm trắng cho kết quả nhỏ nhất.

Tới khoảng 500.000 ký tự một lần.

Không. Nó được phân tích với thư viện JSON chuẩn của Python chỉ cho yêu cầu của bạn và không bao giờ được lưu trữ, ghi lại hoặc chuyển tiếp.

Không. Sắp xếp chỉ sắp xếp lại các khóa đối tượng theo thứ tự chữ cái để đọc và so sánh; giá trị và cấu trúc không thay đổi.

Không đăng ký hoặc thanh toán - nó miễn phí với một giới hạn giờ công bằng cho mỗi IP.

Đúng. POST một cơ thể JSON vào /api/tools/json-formatter/ và bạn sẽ nhận được một phản hồi JSON - cùng một động cơ mà công cụ web sử dụng, vì vậy kết quả là tương tự nhau. Nó bị giới hạn tốc độ trên IP như phiên bản web và không cần đăng ký; khóa API cho giới hạn cao hơn đang đến. Xem phần API ở trên cho các ví dụ curl, Python và JavaScript sẵn sàng chạy.

Có - JSON Formatter hoàn toàn miễn phí, không có dấu nước trên kết quả và không cần thẻ tín dụng.

Có. Nó chạy trong trình duyệt của bạn, vì vậy JSON Formatter hoạt động trên điện thoại và máy tính bảng cũng như máy tính - không có ứng dụng nào cần cài đặt.

Công cụ liên quan

Đánh giá trang này
5.0/5 (0)

Chúng tôi có thể cải thiện gì? phản hồi của bạn giúp chúng tôi khắc phục vấn đề.