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

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ở.

Đị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.
Mới
Chuyển Đổi Màu Chuyển màu giữa HEX, RGB và HSL, tạo dải sắc độ, và kiểm tra tỷ lệ tương phản với trắng, đen hoặc bất kỳ màu thứ hai nào.
Phổ biến hôm nay
Trình Tạo Mật Khẩu Tạo mật khẩu ngay trên trình duyệt bằng nguồn ngẫu nhiên mật mã của thiết bị, và xem độ mạnh thật bằng số bit entropy thay vì một thanh màu mơ hồ.

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

Trình tạo MD5 Công cụ tạo mã MD5 miễn phí: chuyển văn bản hoặc tệp thành checksum MD5 ngay trên trình duyệt - tiện để kiểm tra tính toàn vẹn.
Mã hóa và giải mã Base64 Công cụ mã hóa và giải mã Base64 miễn phí: chuyển văn bản hoặc tệp sang Base64 và ngược lại ngay trên trình duyệt, không tải lên.
Trình tạo Lorem Ipsum Công cụ tạo Lorem Ipsum miễn phí: sinh văn bản mẫu theo số đoạn, câu hoặc từ, kèm thẻ HTML tùy chọn cho bản thiết kế của bạn.
Trình giải mã JWT Công cụ giải mã JWT miễn phí: dán token để đọc header, payload và chữ ký - mọi thứ diễn ra trên trình duyệt, không gửi đi đâu.
Bộ mã hóa & giải mã URL Công cụ mã hóa và giải mã URL miễn phí: chuyển liên kết và tham số sang mã phần trăm và ngược lại, cho cả URL hoặc từng thành phầ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.