JSON tut 2: Cú pháp JSON ( syntax)

0
0
(0)

https://www.w3schools.com/js/js_json_syntax.asp

Cú pháp JSON là một tập hợp con của cú pháp JavaScript.


Quy tắc cú pháp JSON

Cú pháp JSON bắt nguồn từ cú pháp ký hiệu đối tượng JavaScript:

  • Dữ liệu nằm trong các cặp tên / giá trị
  • Dữ liệu được phân tách bằng dấu phẩy
  • Niềng răng xoăn giữ đồ vật
  • Dấu ngoặc vuông giữ các mảng

Dữ liệu JSON – Tên và giá trị

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ị:

Thí dụ

“name”:”John”

Tên JSON yêu cầu dấu ngoặc kép.


JSON – Đánh giá đối tượng JavaScript

Đị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:

JSON

{“name”:”John”}

Trong JavaScript, khóa có thể là chuỗi, số hoặc tên định danh:

JavaScript

{name:”John”}



Giá trị JSON

Trong JSON , các giá trị phải là một trong các kiểu dữ liệu sau:

  • một chuỗi
  • một số
  • một đối tượng
  • một mảng
  • một boolean
  • vô giá trị

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:

  • một chức năng
  • một buổi hẹn hò
  • không xác định

Trong JSON, các giá trị chuỗi phải được viết bằng dấu ngoặc kép:

JSON

{“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:

JavaScript

{name:’John’}


Đối tượng JavaScript

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:

Thí dụ

person = {name:”John”, age:31, city:”New York”};

Bạn có thể truy cập một đối tượng JavaScript như sau:

Thí dụ

// returns John
person.name;

Hãy tự mình thử »

Nó cũng có thể được truy cập như thế này:

Thí dụ

// returns John
person[“name”];

Hãy tự mình thử »

Dữ liệu có thể được sửa đổi như thế này:

Thí dụ

person.name = “Gilbert”;

Hãy tự mình thử »

Nó cũng có thể được sửa đổi như thế này:

Thí dụ

person[“name”] = “Gilbert”;

Hãy tự mình thử »

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.


Mảng JavaScript dưới dạng JSON

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.


Tệp JSON

  • Loại tệp cho tệp JSON là “.json”
  • Loại MIME cho văn bản JSON là “application / json”

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Leave A Reply

Your email address will not be published.