Định dạng, thu gọn và kiểm tra JSON

Định dạng đẹp, kiểm tra cú pháp hoặc rút gọn JSON trong trình duyệt. Chọn thụt lề, sắp xếp khóa lồng nhau và giữ nguyên số nguyên lớn không làm tròn.

0 ký tự
Kết quả

Kết quả sẽ xuất hiện ở đây.

Cách định dạng, kiểm tra và rút gọn JSON

  1. Dán tài liệu JSON, chẳng hạn phản hồi API hoặc cấu hình.
  2. Chọn định dạng để dễ đọc, rút gọn để có kết quả gọn hơn hoặc kiểm tra để rà soát cú pháp.
  3. Điều chỉnh thụt lề và sắp xếp khóa nếu cần, rồi sao chép hoặc tải kết quả.

Tìm hiểu về Định dạng, thu gọn và kiểm tra JSON

Cách viết số được giữ nguyên, kể cả số nguyên vượt giới hạn an toàn của JavaScript. Không chấp nhận chú thích và dấu phẩy thừa ở cuối. Khóa trùng được báo lỗi để tránh làm mất giá trị khi định dạng.

Ví dụ định dạng JSON giữ nguyên số nguyên lớn

Dữ liệu đầu vào
{"message":"Xin chào thế giới! 👋","id":9007199254740993,"enabled":true}
Kết quả
{ "message": "Xin chào thế giới! 👋", "id": 9007199254740993, "enabled": true }

Câu hỏi thường gặp về Định dạng, thu gọn và kiểm tra JSON

Định dạng và rút gọn JSON khác nhau thế nào?

Định dạng thêm thụt lề và xuống dòng để dễ đọc. Rút gọn bỏ khoảng trắng không cần thiết bên ngoài chuỗi. Giá trị và khoảng trắng bên trong chuỗi vẫn được giữ nguyên.

Số nguyên lớn có bị mất độ chính xác không?

Công cụ giữ nguyên cách viết số, kể cả 9007199254740993, mà không chuyển sang kiểu số JavaScript. Nhờ đó, mã định danh vượt phạm vi số nguyên an toàn không bị làm tròn.

Vì sao JSON của tôi không hợp lệ?

Nguyên nhân thường gặp là dấu nháy đơn, khóa thiếu dấu nháy, dấu phẩy cuối và chú thích. Khóa trùng cũng bị từ chối để tránh âm thầm bỏ mất một giá trị. Công cụ báo lỗi chứ không đoán cách sửa.

Sắp xếp khóa có đổi thứ tự mảng không?

Không. Chỉ khóa của đối tượng được sắp xếp, kể cả đối tượng lồng nhau. Phần tử mảng giữ nguyên thứ tự. JSON được định dạng không phải dạng chuẩn hóa dành cho chữ ký mật mã.

Tệp, token và văn bản của tôi có được tải lên không?

Không. Các công cụ xử lý dữ liệu ngay trong trình duyệt. Trang web chỉ cung cấp giao diện và mã chương trình; dữ liệu của bạn không được gửi tới máy chủ chuyển đổi hay lưu trong tài khoản.

  • Giải mã JWT

    Đọc phần đầu, nội dung và thời hạn của JWT mà không gửi token đi nơi khác.

  • So sánh văn bản

    So sánh hai văn bản theo dòng, từ hoặc ký tự. Đánh dấu phần thêm và xóa, có tính cả dấu cách và xuống dòng.

  • Mã hóa và giải mã Base64

    Chuyển văn bản UTF-8 sang Base64 hoặc giải mã Base64 chuẩn và an toàn cho URL. Tùy chỉnh ký tự đệm và độ dài dòng.

Tác vụ thường dùng và ví dụ

  • Giải mã Base64

    Khôi phục Base64 thành văn bản UTF-8 dễ đọc hoặc tải xuống các byte gốc.

  • Rút gọn JSON

    Thu gọn JSON về một dòng, giữ nguyên chuỗi và giá trị số chính xác.

Tất cả công cụ dành cho lập trình viên

Mã hóa và chuyển đổi tệp

Chuyển đổi giữa văn bản, byte, URL và ảnh nhúng mà vẫn giữ nguyên dữ liệu gốc.

Kiểm tra dữ liệu và văn bản

Đọc dữ liệu có cấu trúc, xem nội dung token và tìm điểm khác nhau giữa các văn bản.

Mã băm, mã định danh và lịch chạy

Kiểm tra tính toàn vẹn của tệp, tạo mã định danh và làm việc với thời gian, lịch chạy định kỳ.

Văn bản và tệp được xử lý trên thiết bị của bạn. Đừng để kết quả nhạy cảm trong bộ nhớ tạm dùng chung. Hãy dùng thiết bị đáng tin cậy khi xử lý khóa bí mật và token.