Báo cáo hữu ích cần cấu trúc gây lỗi, không phải dữ liệu khách hàng thật. Đừng dán dữ liệu sản xuất vào báo cáo công khai rồi chỉ che vài tên rõ ràng. Trường lồng nhau, ID, URL và văn bản tự do vẫn có thể nhận diện người.
Tạo ví dụ mới hoàn toàn giả để tái hiện lỗi cú pháp. Với dấu phẩy cuối, {"demo":[1,2,]} là đủ. Nó có thuộc tính, mảng và dấu phẩy lỗi mà không lộ bản ghi gốc. Nếu lỗi khác, giữ cấu trúc lồng hoặc escape nhỏ nhất có liên quan và giả lập mọi giá trị. Đây là chuẩn bị thủ công; không công cụ nào tự ẩn danh.
Báo cáo cuối có thể ngắn:
- URL công cụ và chế độ.
- Đầu vào giả lập gây lỗi.
- Lỗi quan sát được, chép chính xác.
- Đầu ra giả lập đề xuất và khác biệt nhỏ.
- Đầu ra đề xuất có phân tích cú pháp được trong công cụ hay không.
- Điều chưa kiểm tra, như lược đồ của ứng dụng nhận dữ liệu.
Nếu không tái hiện được mà thiếu dữ liệu thật, hãy dừng trước khi đăng. Xin kênh báo cáo riêng được phê duyệt; xử lý cục bộ không khiến ảnh chụp hay bài đăng sau đó tự riêng tư. Xóa mẫu sau khi kiểm tra và rà ảnh chụp để tránh lộ thẻ khác hoặc tài khoản.
So sánh ví dụ nhanh
| Giai đoạn | Bạn nhập hoặc nhìn thấy gì |
|---|---|
| Đầu vào lỗi | {"demo":[1,2,]}Dấu phẩy cuối ngay trước ] không hợp lệ. |
| Kết quả chạy | Chọn Chế độ: Định dạng → Chạy. Phiên bản kiểm tra hiển thị “Kiểm tra đầu vào và định dạng đã chọn.” Đầu ra trống; Sao chép kết quả không khả dụng. Lời báo lỗi có thể khác. |
| Đầu vào đã sửa | {"demo":[1,2]}Chạy lại. Đầu ra chứa demo với mảng [1, 2]; thụt lề có thể đổi, giá trị không được đổi. |
Tái hiện trong công cụ định dạng thật
- Mở Định dạng và xác thực JSON. Trong Đầu vào, dán
{"demo":[1,2,]}. Chọn Định dạng ở Chế độ, rồi Chạy. - Kết quả phải là lỗi, không phải đầu ra định dạng thành công. Câu báo lỗi có thể khác theo trình duyệt và phiên bản; chép đúng thông báo thực tế. Dấu phẩy ngay trước
]là JSON không hợp lệ. - Thay Đầu vào bằng
{"demo":[1,2]}và chạy lại. Đầu ra phải chứa thuộc tínhdemovà hai số1và2trong một mảng. Khoảng trắng và thụt lề chỉ là định dạng, không thêm dữ liệu. - Phân tích lại kết quả hoặc so giá trị trước khi kết luận thành công. Trong So sánh văn bản, so hai chuỗi giả nếu cần chỉ ra dấu phẩy bị xóa. So sánh đơn thuần không xác thực JSON.
- Ghi cả hai chuỗi, chế độ, lỗi quan sát và kết quả sửa trong báo cáo. Nêu rõ lược đồ và ứng dụng nhận dữ liệu chưa được kiểm tra. Chọn Đặt lại để xóa công cụ khi xong.
Nếu kết quả khác
- Vẫn không hợp lệ: kiểm tra ngoặc kép, ngoặc đóng và văn bản chép nhầm. Sửa từng lỗi giả lập; đừng tùy tiện xóa trường dữ liệu sản xuất.
- JSON hợp lệ nhưng ứng dụng từ chối: cú pháp đúng không chứng minh trường bắt buộc, kiểu hay quy tắc nghiệp vụ. Dùng lược đồ tài liệu của ứng dụng trong môi trường riêng được phê duyệt.
- Cảnh báo khóa trùng: đừng che bằng cách định dạng lại. Các bên xử lý có thể hiểu thuộc tính trùng khác nhau; làm rõ cấu trúc mong muốn.
Câu hỏi thường gặp
Công cụ có ẩn danh bản ghi sản xuất không?
Không. Tạo mẫu giả từ đầu. Định dạng hoặc thay tên hiển thị không bảo đảm xóa hết dấu nhận diện.
Vì sao kết quả hợp lệ không sửa được ứng dụng?
Công cụ kiểm tra và định dạng cú pháp JSON được hỗ trợ. Nó không chạy lược đồ ứng dụng hay thực thi giá trị như mã.