Cú Pháp JSON - VietTuts

JSON là gì? Kiểu dữ liệu trong JSON

Nội dung chính

  • Các quy tắc cú pháp JSON
  • Dữ liệu JSON - Tên và giá trị
  • JSON - So với đối tượng JavaScript

Các quy tắc cú pháp JSON

Cú pháp JSON có nguồn gốc từ cú pháp đối tượng JavaScript, nó bao gồm những điều sau:

  • Dữ liệu nằm trong cặp tên/giá trị.
  • Dữ liệu được phân tách bằng ',' (dấu phẩy).
  • Dấu ngoặc nhọn lưu trữ các đối tượng và mỗi tên được theo sau bởi ':' (dấu hai chấm), các cặp tên/giá trị được phân tách bằng dấu phẩy.
  • Dấu ngoặc vuông lưu trữ mảng và giá trị được phân tách bằng dấu phẩy.

Dưới đây là một ví dụ đơn giản:

{ "book": [ { "id":"01", "name": "Nhà Giả Kim", "edition": "3", "author": "Paulo Coelho" }, { "id":"02", "name": "Thế Giới Phẳng", "edition": "2", "author": "Thomas Friedman" } ] }

JSON hỗ trợ hai cấu trúc dữ liệu sau:

  • Thu thập các cặp tên / giá trị - Cấu trúc dữ liệu này được hỗ trợ bởi các ngôn ngữ lập trình khác nhau.
  • Danh sách giá trị được sắp xếp - Bao gồm mảng, danh sách, vectơ hoặc chuỗi, v.v.

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

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à một giá trị:

Ví dụ:

"name":"David"

JSON - So với đối tượng JavaScript

Định dạng JSON gần giống với các đối tượng JavaScript.

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

JSON

"name":"David"

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

JavaScript

name:"David" JSON là gì? Kiểu dữ liệu trong JSON

Từ khóa » Dấu Trong Json