Tìm hiểu về cú pháp JSON
Cú pháp JSON là một tập con của cú pháp JavaScript. Quy tắc cú pháp JSON Cú pháp JSON xuất phát từ cú pháp đối tượng ký hiệu JavaScript: Dữ liệu nằm trong cặp tên / giá trị Dữ liệu được phân cách bằng dấu phẩy Các đối tượng nằm trong dấu ngoặc nhọn Các ...
Cú pháp JSON là một tập con của cú pháp JavaScript.
Quy tắc cú pháp JSON
Cú pháp JSON xuất phát từ cú pháp đối tượng ký hiệu JavaScript:
- Dữ liệu nằm trong cặp tên / giá trị
- Dữ liệu được phân cách bằng dấu phẩy
- Các đối tượng nằm trong dấu ngoặc nhọn
- Các mảng nằm trong dấu ngoặc vuông
Dữ liệu JSON – tên và giá trị
Dữ liệu JSON được viết bằng tên / cặp giá trị. Một cặp tên / giá trị bao gồm tên trường (trong ngoặc kép), tiếp theo là dấu hai chấm, theo sau là một giá trị:
"name":"John"
Tên JSON bắt buộc nằm trong dấu nháy kép còn tên JavaScript thì không.
JSON – Đánh giá đối với các đối tượng JavaScript
Định dạng JSON gần như giống với đối tượng JavaScript. Trong JSON, các từ khóa phải là các chuỗi, được viết với dấu ngoặc kép:
JSON
{ "name":"John" }
Trong JavaScript, các từ khóa có thể là chuỗi, số hoặc tên định danh:
JavaScript
{ name:"John" }
Giá trị JSON
Trong JSON, giá trị phải là một trong các loại dữ liệu sau:
- một chuỗi
- một số
- một đối tượng (đối tượng JSON)
- một mảng
- một boolean
- null
Trong các giá trị JavaScript có thể là tất cả các điều trên, cộng với biểu thức JavaScript hợp lệ khác, bao gồm:
- một hàm
- một ngày
- undefined
Trong JSON, giá trị chuỗi phải được viết với dấu ngoặc kép:
JSON
{ "name":"John" }
Trong JavaScript, bạn có thể viết các giá trị chuỗi với dấu nháy kép hoặc đơn:
JavaScript
{ name:'John' }
JSON sử dụng cú pháp JavaScript
Bởi vì cú pháp JSON xuất phát từ ký hiệu đối tượng JavaScript, nên cần thêm rất ít phần mềm để làm việc 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 như sau:
var 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;
hoặc
// returns John person["name"];
Dữ liệu có thể được sửa đổi như sau:
person.name = "Gilbert";
hoặc
person["name"] = "Gilbert";
Mảng JavaScript cũng như JSON
Cùng một cách mà các đối tượng JavaScript có thể được sử dụng như JSON, các mảng JavaScript cũng có thể được sử dụng như JSON.
Tệp JSON
- Loại tệp cho file JSON là “.json”
- Loại MIME cho văn bản JSON là “application / json”
- Học lập trình front-end cơ bản với bootstrap 4/html5/css3
- Học lập trình front-end nâng cao qua Project thực tế
- Học thiết kế web với Photoshop, CSS theo kiểu SASS
- Học cách sử dụng Git_hub cho lập trình viên
- Học lập trình Back-end PHP theo mô hình MVC cơ bản
- Học lập trình Back-end PHP theo mô hình MVC nâng cao
- Học lập trình Cơ sở dữ liệu với AngularJS
- Học lập trình theme wordpress. Làm ra mọi website hoàn chỉnh với wordpress
- Combo lập trình front-end từ cơ bản – nâng cao
- Combo lập trình back-end từ cơ bản đến nâng cao
- Combo lập trình web với word press từ A-Z