Không tải lên, 100% cục bộ, không cần tài khoản

Hướng dẫn cách làm

Cách định dạng JSON trực tuyến

JSON thô từ một phản hồi API hay một tệp cấu hình thường bị rút gọn thành một dòng dài duy nhất. Đọc, gỡ lỗi hay chỉnh sửa nó ở trạng thái đó thật vất vả. Hướng dẫn này chỉ cho bạn cách in đẹp JSON với thụt lề đúng chuẩn chỉ trong ba cú nhấp, kiểm tra lỗi cú pháp, và rút gọn nó trở lại khi cần, với mọi thứ chạy trong trình duyệt và không có dữ liệu nào rời khỏi tab của bạn.

Từng bước

  1. Mở trình định dạng JSON và dán JSON của bạn vào khung bên trái. Bạn có thể dán trực tiếp từ bộ nhớ tạm (Ctrl+V), từ một phản hồi curl trên dòng lệnh, hoặc từ bất kỳ trình soạn thảo văn bản nào. Ô nhập chấp nhận mọi kích thước trong giới hạn của công cụ.
    JSON đã rút gọn được dán vào khung nhập của trình định dạng JSON
  2. Chọn chế độ. Định dạng thêm thụt lề (2 hoặc 4 dấu cách, tùy bạn chọn); Kiểm tra chỉ kiểm tra cú pháp mà không sửa đổi JSON; Rút gọn loại bỏ mọi khoảng trắng để tạo ra đầu ra nhỏ gọn nhất có thể. Với phần lớn trường hợp, Định dạng là điều bạn muốn.
  3. Nhấn Chạy. Đầu ra đã định dạng xuất hiện ở khung bên phải. Sao chép nó bằng nút Sao chép và dán lại vào trình soạn thảo hoặc tệp cấu hình của bạn. Công cụ hiển thị số dòng và số ký tự để bạn kiểm tra kích thước đầu ra trong nháy mắt.
    Cùng một JSON đó được in đẹp với thụt lề 2 dấu cách trong khung đầu ra

Đọc các thông báo lỗi

Khi JSON của bạn có lỗi cú pháp, trình định dạng hiển thị lỗi kèm vị trí (dòng và cột) chỉ đến đúng ký tự làm hỏng quá trình phân tích. Các thủ phạm thường gặp: một dấu phẩy thừa sau phần tử cuối cùng trong một mảng hoặc đối tượng (hợp lệ trong JavaScript nhưng không hợp lệ trong JSON), một dấu ngoặc đóng bị thiếu hoặc dư, một khóa không được đặt trong dấu ngoặc kép, hoặc một ký tự đặc biệt chưa được thoát bên trong một chuỗi. Hãy sửa vị trí được đánh dấu và chạy lại.

JSON, YAML và CSV: khi nào dùng cái nào

JSON là chuẩn cho các phản hồi API và tệp cấu hình cần được mã đọc. YAML được ưa chuộng cho cấu hình do con người chỉnh sửa (ít dấu câu hơn, hỗ trợ chú thích). CSV phù hợp nhất cho dữ liệu dạng bảng được bảng tính xử lý. Trình chuyển đổi dữ liệu trên trang này cho phép bạn chuyển đổi giữa ba định dạng này chỉ trong một bước: dán JSON, nhấn Chuyển đổi, nhận về YAML hoặc CSV. JSON đã rút gọn cũng hữu ích khi bạn cần nhúng dữ liệu vào một tham số truy vấn URL hoặc vào một tiêu đề HTTP có giới hạn kích thước.

Các công cụ dùng trong hướng dẫn này

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

JSON của tôi có được gửi đến máy chủ nào không?

Không. Trình định dạng chạy hoàn toàn trong trình duyệt của bạn. JSON của bạn được phân tích bằng JSON.parse gốc của trình duyệt và đầu ra được dựng trong bộ nhớ: không có gì truyền qua mạng. Điều này quan trọng khi JSON chứa khóa API, token, dữ liệu nội bộ hoặc thông tin cá nhân, vốn rất thường gặp trong các quy trình gỡ lỗi API.

Tôi có thể dán kích thước tối đa là bao nhiêu?

Trình định dạng chấp nhận JSON lên đến 5 MB. Vượt quá mức đó, việc phân tích trên luồng chính sẽ làm đóng băng tab trình duyệt mà không có phản hồi. Với các tệp JSON lớn hơn, hãy dùng một công cụ máy tính để bàn chuyên dụng như jq trên dòng lệnh (jq . file.json), vốn xử lý hàng trăm megabyte mà không gặp vấn đề gì.