Công Cụ Định Dạng và Kiểm Tra JSON - Làm Đẹp, Nén, Tìm Lỗi

Định dạng và kiểm tra JSON

Định dạng JSON - câu hỏi thường gặp

Không. Trang không có bước tải lên và không có phần máy chủ; việc phân tích và in ra đều diễn ra trong tab bạn đang xem. Bạn có thể kiểm chứng: tải trang, ngắt mạng rồi vẫn định dạng bình thường.

Công cụ dành cho nhà phát triển phổ biến nhất

Mới
Trình soạn Markdown Viết Markdown và xem kết quả hiển thị ngay bên cạnh. Hỗ trợ tiêu đề, danh sách, bảng, khối mã và liên kết; sao chép HTML hoặc tải tệp .md và .html. Chạy trong trình duyệt của bạn.
Phổ biến hôm nay
Định dạng YAML Thụt lề lại YAML lộn xộn, tìm lỗi kèm số dòng và đọc lại tài liệu dưới dạng JSON. Giữ nguyên chú thích, khối scalar và anchor. Chạy ngay trong trình duyệt.

Công cụ định dạng JSON này làm gì

Phản hồi API thường dồn thành một dòng dài và bạn cần thấy cấu trúc của nó, hoặc nó không phân tích được và bạn cần biết lỗi ở đâu. Trang này làm cả hai mà không gửi gì đi đâu: việc phân tích, thụt lề và hiển thị cây đều diễn ra trong trình duyệt.

Cách dùng

  1. 1 Dán JSON vào ô nhập, hoặc bấm Tải ví dụ để xem cách hoạt động.
  2. 2 Chọn mức thụt lề, và tích Sắp xếp khóa nếu bạn đang so sánh hai phản hồi.
  3. 3 Bấm Định dạng. Nếu JSON hỏng, bạn sẽ nhận được dòng và cột; nếu không, chuyển sang chế độ Cây để xem.

Thông báo lỗi cho biết cái gì, không cho biết ở đâu

Các trình duyệt báo lỗi khác nhau: có nơi cho vị trí ký tự, có nơi cho dòng và cột, có nơi không cho gì cả. Trang này đọc dạng mà trình duyệt của bạn trả về, đổi sang dòng và cột, rồi in dòng đó kèm dấu chỉ ngay dưới vị trí lỗi. Khi không lấy được vị trí, thông báo vẫn hiện nhưng không đánh dấu dòng nào, vì chỉ sai dòng còn tệ hơn là không chỉ.

Định dạng và nén là hai chiều của cùng một việc

Cả hai đều dựng lại tài liệu từ giá trị đã phân tích, nên đầu ra luôn là JSON hợp lệ dù đầu vào có khoảng trắng kỳ lạ. Nén sẽ bỏ mọi khoảng trắng giữa các thành phần, đúng thứ bạn cần trước khi đặt dữ liệu vào header, chuỗi truy vấn hay dữ liệu kiểm thử.

Trước
{"id":7,"tags":["a","b"],"ok":true}
Sau
{
  "id": 7,
  "tags": [
    "a",
    "b"
  ],
  "ok": true
}

Sắp xếp khóa giúp so sánh được hai phản hồi

Khóa của đối tượng trong JSON không có thứ tự cố định, nên hai máy chủ có thể trả về cùng dữ liệu theo thứ tự khác nhau và phép so sánh văn bản sẽ báo khác biệt khắp nơi. Sắp xếp khóa đưa cả hai về cùng một hình dạng trước. Mảng thì cố ý giữ nguyên: trong mảng, thứ tự là một phần của dữ liệu chứ không phải nhiễu.

Mọi thứ bạn dán vào không rời khỏi trang này

JSON cần định dạng thường là phản hồi API thật, và nó hay chứa token, hồ sơ khách hàng hoặc đơn hàng. Ở đây không có bước tải lên và cũng không có phía máy chủ: mọi thứ chạy ngay trong trang bạn đang mở.

Công cụ dành cho nhà phát triển liên quan

Định Dạng HTML Thụt lề đoạn HTML lộn xộn để đọc được, hoặc rút gọn để nó nhẹ hơn. Dùng được với cả đoạn rời, và không bao giờ viết lại mã của bạn thành thứ khác.
Nén CSS Nén CSS bằng cách bỏ chú thích và khoảng trắng, hoặc trải lại với thụt lề gọn gàng. Giữ nguyên khoảng trắng trong calc(), chuỗi và chú thích giấy phép.
Định Dạng XML Thụt lề đoạn XML lộn xộn để đọc được, hoặc rút gọn cho nhẹ. Xử lý RSS, CDATA và namespace, và không bao giờ viết lại tài liệu của bạn.
Định Dạng SQL Chia một truy vấn dài thành các dòng dễ đọc, hoặc ép lại thành một dòng. Giữ nguyên kiểu chữ từ khóa, tên trong dấu nháy và chuỗi của bạn.
Nén JavaScript Thu gọn JavaScript bằng Terser, chính bộ máy các công cụ build dùng. Nó phân tích mã chứ không đoán, nên hành vi được giữ nguyên. Không có gì bị tải lên.

Các công cụ khác bạn có thể thích

Word sang PDF Chuyển Word sang PDF miễn phí: tải lên tệp DOC, DOCX, ODT hoặc RTF và nhận bản PDF giữ đúng định dạng chỉ trong vài giây.
PDF sang Word Chuyển PDF sang Word miễn phí: tải lên tệp PDF và nhận file DOCX chỉnh sửa được trong vài giây - không đăng ký, không hình mờ.
Trình đếm từ Công cụ đếm từ miễn phí: dán văn bản để đếm từ, ký tự, câu, đoạn và xem thời gian đọc ước tính. Văn bản không rời khỏi trình duyệt.
Trình đếm ký tự Công cụ đếm ký tự miễn phí: đếm ký tự có và không có khoảng trắng, số từ, số dòng và kiểm tra giới hạn SEO cho tiêu đề, mô tả.
Trình kiểm tra mật độ từ khóa Công cụ kiểm tra mật độ từ khóa miễn phí: dán văn bản hoặc URL để xem tần suất của từng từ và cụm từ kèm tỷ lệ phần trăm.