So sánh cấu trúc JSON
Tìm giá trị và kiểu dữ liệu được thêm, xóa hoặc sửa mà không phụ thuộc thứ tự khóa đối tượng.
Định dạng · Thu gọn · Kiểm tra cú pháp
Đọc phản hồi API mà không đánh đổi độ chính xác để định dạng. Chỉ khoảng trắng giữa token thay đổi; khóa lặp vẫn giữ và được cảnh báo.
Dán JSON, mở tệp UTF-8 hoặc kéo tệp vào ô nhập để cập nhật kết quả. Định dạng giúp đọc phản hồi API và cấu hình lồng nhau dễ hơn. Thu gọn chỉ bỏ khoảng trắng không cần thiết, phù hợp với nội dung yêu cầu hoặc tệp gọn hơn; thao tác này không tạo tệp ZIP.
Ví dụ dùng hai dấu cách để thụt lề. Mọi chữ số của id và các số 0 cuối amount đều được giữ nguyên.
{"id":9007199254740993,"amount":1.2300,"active":true}
{
"id": 9007199254740993,
"amount": 1.2300,
"active": true
}
Kiểu Number của JavaScript không biểu diễn chính xác mọi số nguyên lớn hơn 9007199254740991. Phân tích JSON thành đối tượng rồi xuất lại có thể biến 9007199254740993 thành 9007199254740992. Công cụ này chỉ điều chỉnh khoảng trắng giữa các thành phần cú pháp, không chuyển số sang Number. -0, 1e400, thứ tự khóa và ký tự thoát cũng được giữ nguyên. Chương trình đọc kết quả vẫn cần bộ phân tích có độ chính xác phù hợp.
Khóa và chuỗi phải dùng dấu ngoặc kép, nên {'name':'Ada'} không hợp lệ. Dấu phẩy sau mục cuối như {"a":1,} cũng không được phép. JSON chuẩn không có chú thích // hoặc /* … */. Thông báo chỉ rõ dòng và cột; sửa nội dung sẽ chạy kiểm tra lại. Công cụ không tự đoán ý định để sửa dữ liệu còn mơ hồ.
Hai khóa trong {"a":1,"a":2} được giữ nguyên kèm cảnh báo. Chương trình khác có thể chỉ lấy một giá trị, vì vậy hãy xử lý chỗ trùng trước khi chia sẻ. Sao chép và tải xuống đều dùng kết quả đang hiển thị. Nên kiểm tra lại sau khi đổi cách thụt lề hoặc chế độ đầu ra.
Đầu vào tối đa 5 MiB tính theo UTF-8, đầu ra tối đa 20 MiB, cấu trúc lồng nhau tối đa 128 cấp. Tệp phải chứa UTF-8 hợp lệ. Mọi xử lý diễn ra trong trình duyệt hiện tại. Công cụ không tải nội dung lên máy chủ hay ghi vào bộ nhớ cục bộ; hãy sao chép hoặc tải kết quả cần giữ trước khi đóng trang.
Nội dung không đi qua Number của JavaScript để đọc rồi ghi lại. Chỉ khoảng trắng giữa token được sửa nên chữ số và số không cuối vẫn còn. Chương trình nhận kết quả cũng cần bộ phân tích giữ được độ chính xác đó.
Kiểm tra dòng và cột được báo, cùng dấu phân cách ngay trước đó. Khóa và chuỗi phải dùng nháy kép; không chấp nhận chú thích hoặc dấu phẩy thừa ở cuối. Định dạng và thu gọn không tự sửa JSON bị lỗi.
Cả hai đều được giữ, kể cả các tên trở nên giống nhau sau khi đọc escape. Công cụ không tự chọn giá trị để xóa. Hãy quyết định trong nguồn giá trị nào cần giữ; trình phân tích phía sau có thể chỉ dùng giá trị cuối.
Không. Đầu vào UTF-8 tối đa 5 MiB được xử lý trong trình duyệt. Bạn có thể sao chép hoặc tải kết quả có thụt lề hay đã thu gọn. Hãy sửa nguồn trước nếu UTF-8 không hợp lệ hoặc vượt giới hạn độ lồng hay kích thước đầu ra.
Bạn quyết định có cho phép thống kê hay không
Chúng tôi dùng Umami để thống kê lượt truy cập. Bạn có thể từ chối mà vẫn dùng được mọi công cụ.
Cài đặt hiện tại: cho phép thống kê.
Cài đặt hiện tại: không cho phép thống kê.
Dịch vụ thống kê đã thay đổi. Hãy hoàn tất công việc đang làm rồi tải lại trang để áp dụng cài đặt mới.
Trình duyệt đang gửi tín hiệu Không theo dõi hoặc Global Privacy Control. Tính năng thống kê sẽ tiếp tục tắt.
Chúng tôi dùng Umami để biết những trang nào được truy cập và người dùng đến từ đâu. Bạn có thể từ chối hoặc thay đổi lựa chọn bất cứ lúc nào mà vẫn sử dụng được mọi tính năng.
Lựa chọn được lưu trong trình duyệt này trong sáu tháng. Hệ thống thống kê không gửi đi tệp hay nội dung bạn nhập vào các công cụ.
Chính sách quyền riêng tư
Bình luận
0