Định dạng & xác thực JSON: làm cho cấu trúc dễ đọc
Khi bạn nhận được một đoạn JSON dài (dữ liệu đã xuất, đoạn cấu hình, tải trọng nhật ký), rất dễ gặp sự cố: khó đọc, khó tìm kiếm và khó xác định chính xác lỗi cú pháp. Công cụ này biến JSON lộn xộn thành chế độ xem phân cấp rõ ràng và hiển thị các lỗi để giúp bạn xác minh và sao chép một cách an toàn.
1. Tại sao xử lý cục bộ?
Nhiều công cụ trực tuyến gửi nội dung bạn đã dán đến máy chủ. Nếu văn bản đó chứa tài khoản, dữ liệu kinh doanh hoặc các đoạn bí mật, nó sẽ tạo ra rủi ro không cần thiết.
LocalTools phân tích cú pháp và định dạng JSON cục bộ trong trình duyệt của bạn. Không có gì được tải lên và bạn thậm chí có thể sử dụng nó ngoại tuyến.
2. Tính năng
- Làm đẹp: Định dạng lại JSON được thu nhỏ bằng cách sử dụng thụt lề 2 khoảng trắng với đánh dấu cú pháp, giúp các phím, chuỗi, số và boolean dễ quét.
- Mở rộng/thu gọn: Sau khi định dạng, các đối tượng và mảng có các nút chuyển đổi (▼/▶) để thu gọn/mở rộng các phần. Bạn cũng có thể sử dụng "Mở rộng tất cả" / "Thu gọn tất cả" để điều hướng nhanh JSON lớn.
- Xác thực nghiêm ngặt: Công cụ xác thực cú pháp trước. Các lỗi phổ biến (dấu phẩy ở cuối, thiếu dấu ngoặc kép, không khớp dấu ngoặc, v.v.) được hiển thị trong một biểu ngữ lỗi nổi bật.
- Sao chép bằng một cú nhấp chuột: Sao chép kết quả đã định dạng vào khay nhớ tạm mà không cần chọn thủ công.
- Đánh dấu cú pháp: Một chủ đề được điều chỉnh cẩn thận giúp cải thiện khả năng đọc và giảm sai sót khi kiểm tra dữ liệu.
3. Kiểm tra lỗi JSON phổ biến
- Mã thông báo không mong muốn: Thường có nghĩa là thừa dấu phẩy, thiếu dấu ngoặc kép hoặc dấu ngoặc không khớp gần vị trí lỗi.
- Dấu phẩy ở cuối: JSON tiêu chuẩn không cho phép dấu phẩy sau phần tử cuối cùng. Ví dụ:
{"a":1,}không hợp lệ. - Dấu ngoặc đơn: JSON yêu cầu dấu ngoặc kép cho các khóa và chuỗi. Dấu ngoặc đơn sẽ không phân tích cú pháp được.
- Bình luận: JSON tiêu chuẩn không hỗ trợ bình luận. Xóa bình luận trước khi định dạng/xác thực.
4. Câu hỏi thường gặp
1. Kết quả được định dạng ở đâu?
JSON được định dạng xuất hiện ngay lập tức trong bảng đầu ra (trên thiết bị di động, nó ở bên dưới). Nhấp vào các nút chuyển đổi hình tam giác để mở rộng/thu gọn và sử dụng "Sao chép" để sao chép kết quả.
2. JSON hỗ trợ lớn đến mức nào?
Nó phụ thuộc vào bộ nhớ thiết bị của bạn. Một vài MB thường là tốt. JSON rất lớn (ví dụ: 50MB+) có thể gây ra sự chậm trễ ngắn—nên sử dụng trình duyệt trên máy tính để bàn.
3. Dữ liệu của tôi có thực sự an toàn không?
Có. Bạn có thể sử dụng công cụ này ngoại tuyến. Tất cả quá trình phân tích cú pháp và định dạng đều chạy cục bộ trong bộ nhớ và bị xóa khi bạn đóng trang.
4. Tại sao nó không thể phân tích cú pháp JSON có bình luận?
Bởi vì JSON tiêu chuẩn không hỗ trợ bình luận. Công cụ này tuân theo tiêu chuẩn—trước tiên hãy xóa các bình luận.