Cú pháp JSON là một tập hợp con của cú pháp JavaScript.
Cú pháp JSON bắt nguồn từ cú pháp ký hiệu đối tượng JavaScript:
Dữ liệu JSON được viết dưới dạng cặp tên / giá trị (hay còn gọi là cặp khóa / giá trị).
Một cặp tên / giá trị bao gồm tên trường (trong dấu ngoặc kép), theo sau là dấu hai chấm, theo sau là giá trị:
“name”:”John”
Tên JSON yêu cầu dấu ngoặc kép.
Định dạng JSON gần giống với các đối tượng JavaScript.
Trong JSON, khóa phải là chuỗi, được viết bằng dấu ngoặc kép:
{“name”:”John”}
Trong JavaScript, khóa có thể là chuỗi, số hoặc tên định danh:
{name:”John”}
Trong JSON , các giá trị phải là một trong các kiểu dữ liệu sau:
Trong JavaScript, các giá trị có thể là tất cả những điều trên, cộng với bất kỳ biểu thức JavaScript hợp lệ nào khác, bao gồm:
Trong JSON, các giá trị chuỗi phải được viết bằng dấu ngoặc kép:
{“name”:”John”}
Trong JavaScript, bạn có thể viết các giá trị chuỗi bằng dấu ngoặc kép hoặc dấu nháy đơn:
{name:’John’}
Vì cú pháp JSON có nguồn gốc từ ký hiệu đối tượng JavaScript, nên cần rất ít phần mềm bổ sung để hoạt động với JSON trong JavaScript.
Với JavaScript, bạn có thể tạo một đối tượng và gán dữ liệu cho nó, như sau:
person = {name:”John”, age:31, city:”New York”};
Bạn có thể truy cập một đối tượng JavaScript như sau:
// returns John
person.name;
Nó cũng có thể được truy cập như thế này:
// returns John
person[“name”];
Dữ liệu có thể được sửa đổi như thế này:
person.name = “Gilbert”;
Nó cũng có thể được sửa đổi như thế này:
person[“name”] = “Gilbert”;
Bạn sẽ học cách chuyển đổi các đối tượng JavaScript thành JSON sau trong hướng dẫn này.
Tương tự như cách các đối tượng JavaScript có thể được viết dưới dạng JSON, các mảng JavaScript cũng có thể được viết dưới dạng JSON.
Bạn sẽ tìm hiểu thêm về các đối tượng và mảng sau trong hướng dẫn này.
Lượt xem : 302
This is excellent news!
Haven't seen the build yet, I'll look now.
Checking the build now