Ứng dụng: Trình xem JSON miễn phí để phân tích cú pháp và xem đầu ra API của bạn
Có những lúc tôi đang làm việc với Ký hiệu đối tượng JavaScript (JSON) được thông qua hoặc trả lại từ API và tôi cần khắc phục sự cố về cách tôi phân tích cú pháp mảng được trả về. Tuy nhiên, hầu hết thời gian nó khó vì nó chỉ là một chuỗi đơn. Đó là khi một Trình xem JSON rất tiện dụng để bạn có thể thụt vào dữ liệu phân cấp và sau đó cuộn qua để tìm thông tin bạn cần.
Ký hiệu đối tượng JavaScript (JSON) là gì?
JSON (Ký hiệu đối tượng JavaScript) là một định dạng trao đổi dữ liệu nhẹ giúp con người dễ đọc và viết cũng như dễ dàng cho máy phân tích cú pháp và tạo. Nó dựa trên một tập hợp con của ngôn ngữ lập trình JavaScript và được sử dụng để biểu diễn các cấu trúc dữ liệu ở định dạng văn bản có thể được gửi và nhận qua mạng.
nguồn: JSON
Đối tượng JSON là một tập hợp các cặp khóa-giá trị không có thứ tự, trong đó mỗi khóa là một chuỗi và mỗi giá trị có thể là một chuỗi, số, boolean, null, mảng hoặc một đối tượng JSON khác. Các cặp khóa-giá trị được phân tách bằng dấu phẩy và được bao quanh bởi dấu ngoặc nhọn {}
.
Ví dụ về JSON
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Trong ví dụ này, đối tượng JSON có năm cặp khóa-giá trị: "name"
, "age"
, "isMarried"
, "address"
và "phoneNumbers"
. Giá trị của "address"
là một đối tượng JSON khác và giá trị của "phoneNumbers"
là một mảng các chuỗi.
JSON có lợi vì máy dễ dàng phân tích cú pháp và tạo. Nó dựa trên một tập hợp con của Tiêu chuẩn ngôn ngữ lập trình JavaScript ECMA-262 Phiên bản thứ 3 – tháng 1999 năm XNUMX. JSON là một định dạng văn bản hoàn toàn độc lập với ngôn ngữ nhưng sử dụng các quy ước quen thuộc với các lập trình viên thuộc họ ngôn ngữ C và được hỗ trợ nguyên bản bằng C, C++, C#, Java, JavaScript, Perl, PHP, Python và nhiều ngôn ngữ khác. Các thuộc tính này làm cho JSON trở thành một ngôn ngữ trao đổi dữ liệu lý tưởng.