vi

Định dạng JSON

Định dạng JSON với thụt lề gọn gàng hoặc nén lại, và sắp xếp khóa nếu cần. Tất cả cục bộ trong trình duyệt, không hề tải lên.

Thụt lề
  • 2 dấu cách
  • 4 dấu cách
  • Tab
Sắp xếp khóa
Nén (minify)

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    JSON là định dạng phổ biến nhất để trao đổi dữ liệu có cấu trúc giữa các chương trình, nhưng trên đường truyền nó thường bị nén thành một dòng dài mà không ai đọc nổi. Công cụ này trả lại hình dạng cho nó: đọc JSON và xuất ra với thụt lề gọn gàng, để cấu trúc lồng nhau, danh sách và đối tượng hiện rõ chỉ trong một cái nhìn. Ngược lại, bạn cũng có thể nén nó (minify), loại bỏ mọi khoảng trắng thừa, khi cần nó nhỏ gọn và truyền nhanh.

    Bạn chọn thụt lề (hai hoặc bốn dấu cách hoặc một tab) và có thể sắp xếp khóa của mỗi đối tượng theo thứ tự bảng chữ cái. Sắp xếp hữu ích để làm hai tài liệu JSON có thể so sánh được hoặc tạo ra kết quả ổn định, có thể tái tạo. Vì công cụ thực sự đọc JSON rồi viết lại, kết quả luôn là JSON hợp lệ; dữ liệu vào bị hỏng không được âm thầm sửa mà được báo lỗi một cách trung thực.

    Toàn bộ xử lý chạy hoàn toàn cục bộ trong trình duyệt của bạn bằng JavaScript thuần: JSON của bạn không bị tải lên, không bị lưu, và không có thư viện ngoài nào được nạp từ CDN. Điều này đặc biệt quan trọng với các tệp cấu hình, phản hồi API hay bản xuất, vốn dễ chứa những giá trị bí mật. Bạn có thể tải kết quả về hoặc sao chép trực tiếp.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoNhập văn bản
    Định dạng đầu raJSON
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Dán JSON vào ô văn bản.
    2. Chọn thụt lề, sắp xếp khóa hoặc nén nếu cần.
    3. Đọc hoặc tải JSON đã định dạng về.

    Giới hạn: Công cụ định dạng lại JSON hợp lệ theo RFC 8259; nó không sửa cú pháp hỏng cũng không thêm dấu nháy còn thiếu. JSON không cho phép chú thích và sẽ báo lỗi một cách trung thực. Tài liệu rất lớn bị giới hạn bởi bộ nhớ thiết bị của bạn. Thứ tự các phần tử trong mảng luôn được giữ nguyên; chỉ các khóa của đối tượng mới được sắp xếp.

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

    JSON của tôi có bị tải lên không?

    Không. Việc định dạng chạy hoàn toàn cục bộ trong trình duyệt của bạn; dữ liệu không bao giờ rời khỏi thiết bị và không bị lưu lại.

    Khác biệt giữa thụt lề và minify là gì?

    Thụt lề làm JSON dễ đọc với con người (ngắt dòng và khoảng cách). Minify loại bỏ mọi ký tự thừa để nó nhỏ nhất có thể: lý tưởng để truyền, dở để đọc.

    Sắp xếp khóa để làm gì?

    Các khóa đã sắp xếp giúp so sánh hai tài liệu dễ hơn (diff) và tạo thứ tự ổn định, có thể tái tạo. Giá trị và thứ tự của danh sách vẫn giữ nguyên.

    Điều gì xảy ra với JSON không hợp lệ?

    Công cụ báo lỗi một cách trung thực thay vì bịa ra kết quả sai hoặc âm thầm thay đổi dữ liệu vào.

    Công cụ liên quan