ToolMill.io

Bộ kiểm tra JSON

Kiểm tra JSON và bắt lỗi cú pháp ngay trong trình duyệt của bạn trước khi bạn sử dụng lại đoạn này trong yêu cầu API, cấu hình tập tin cấu hình, cố định, hoặc nhập luồng công việc. Trang này dành cho việc phân tích nhanh về JSON cũ, đặc biệt khi bạn cần xác nhận cấu trúc này có hợp lệ không trước khi làm bất cứ điều gì khác với nó.

Dữ liệu

Thử đi.

Ví dụ JSON tài liệu

Name
Nhập
{"user":{"id":42,"name":"Ava"},"roles":["editor","billing"],"active":true}
Kết quả
Valid JSON
Ví dụ dấu phẩy không hợp lệ
Nhập
{"name":"Ava","active":true,}
Kết quả
Invalid JSON
Ví dụ trích dẫn không hợp lệ
Nhập
{'name':'Ava','active':true}
Kết quả
Invalid JSON

Bộ kiểm tra chứng nhận

Trang này kiểm tra xem văn bản bị dán có hợp lệ không, JSON, có thể được phân tích thành công. Nó là hữu ích khi bạn cần một trả lời cú pháp nhanh trước khi gửi một kiện hàng đến một hệ thống ADI, thực hiện một tập tin cấu hình, hoặc chuyển JSON vào một công cụ khác.

Phạm vi đó: cú pháp JSON hợp lệ không bảo đảm dữ liệu đúng cho ứng dụng của bạn. Một quả tải có thể là hợp lệ JSON và vẫn còn thất bại một yêu cầu của API, quy tắc kinh doanh, hoặc kiểm tra giản đồ sau này.

Lỗi JSON phổ biến và làm thế nào để sửa chữa chúng

Vấn đề thông thường là dấu phẩy, dấu ngoặc kép thay vì dấu ngoặc kép, dấu phẩy còn thiếu giữa các tính chất, tên tài sản không được trích dẫn, và dấu ngoặc bị thiếu. Khi việc hợp lệ bị lỗi, quét tìm dấu chấm câu trước. Nhiều đoạn cắt dán thất bại vì chúng trông giống những vật thể JavaScript hơn là những vật cứng rắn.

JSON chống lại đối tượng JavaScript

Một đoạn trích văn bản có thể trông hợp lệ trong JavaScript và vẫn thất bại ở đây bởi vì JSON là khắt khe hơn. JSON yêu cầu tên tài sản kép và giá trị chuỗi, và nó không cho phép bình luận hoặc cú pháp đối tượng phân loại thoải mái. Sự khác biệt này giải thích nhiều sự ngạc nhiên từ các bác sĩ, bảng điều khiển duyệt và mẫu mã.

Làm thế nào sử dụng hợp lệ hóa kết quả trong luồng công việc thực sự

Trang này hữu ích trước khi gửi yêu cầu API, cất giữ văn bản cấu hình, nhập JSON vào một ứng dụng khác, hoặc kiểm tra xem phần mở rộng web có hợp lệ không. Nó cung cấp cho bạn một kiểm tra nhanh chóng có hoặc không cú pháp trước khi bạn di chuyển để định dạng, chuyển đổi, hoặc xác thực cụ thể ứng dụng ở nơi khác.

Công cụ này không làm gì

Trước khi bạn nương tựa vào JSON

Trước khi xem xét một quả tải sẵn sàng, hãy so sánh nó với hợp đồng đích đến hoặc giản đồ thay vì chỉ dựa vào cú pháp. Trang này có thể cho bạn biết các JSON phân tích, nhưng chỉ có các quy tắc đích đích thực có thể xác nhận rằng cấu trúc được chấp nhận cho nhập khẩu, triển khai, hoặc sử dụng ARI.

Tại sao ông JSON vẫn có thể đáng tin cậy và vẫn thất bại trong việc sản xuất

Một trọng tải có thể là hợp lệ JSON và vẫn thất bại bởi vì các phím yêu cầu bị thiếu, các giá trị sử dụng sai loại, trường bổ sung không được cho phép, hoặc xuống dòng cuối cùng ARI mong đợi một cấu trúc khác. Xác nhận cú pháp là cổng đầu tiên hữu dụng, nhưng nó không giống với độ sửa chữa cấp độ ứng dụng.

Kết quả hợp lý là gì và không có nghĩa gì

Một kết quả hợp lệ có nghĩa là văn bản là chính xác theo ngữ pháp JSON mà có thể được phân tích thành công. Nó không có nghĩa là trọng tải đáp ứng một giản đồ, bao gồm tất cả các lĩnh vực cần thiết, sử dụng các loại dữ liệu đúng, hoặc tương ứng với những mong đợi của dịch vụ sẽ nhận được.

Bộ ký tự này không tự động sửa chữa JSON không hợp lệ, áp dụng giản đồ, xác nhận khả năng tương thích với API, hoặc đánh giá trường tên và giá trị cho dự án của bạn. Chỉ là kiểm tra cấp độ cú pháp thôi.