Nội dung chính của chủ đề:
Nhu cầu trao đổi dữ liệu giữa các nền tảng và công nghệ khác nhau ngày càng lớn. Lúc này, XML( eXtensible Markup Language) trở nên cồng kềnh và làm nặng dữ liệu bởi cấu trúc thẻ của nó. Điều đó dẫn tới nhu cầu tạo ra một loại dữ liệu mới có tên gọi là JSON nhằm giải quyết vấn đề trao đổi dữ liệu giữa các nền tảng và làm nhẹ dung lượng lưu trữ của dữ liệu trao đổi.
JSON là viết tắt của Javascript Object Notation, là một bộ quy tắc về cách trình bày và mô tả dữ liệu trong một chuỗi lớn thống nhất được gọi chung là chuỗi JSON.
Chuỗi JSON
được bắt đầu bằng ký tự {
và kết thúc bởi ký tự }
.
Từng cặp thuộc tính - giá trị (key-value)
được xem là 1 dữ liệu và được trình bày theo nguyên tắc:**"tên_thuộc_tính":"giá_trị_thuộc_tính"**
** Hoặc ****"tên_thuộc_tính":giá_trị_số_của_thuộc_tính**
Nhiều dữ liệu có thể có bên trong JSON và cách nhau bởi dấu phẩy “,”
Các key
của JSON bạn nên đặt chữ cái không dấu hoặc số, dấu _ và không có khoảng trắng., ký tự đầu tiên không nên đặt là số. Điều này rất giống với nguyên tắc đặt tên biến.
Ví dụ:
{"Name" : "Code Learn","Age" :2}
Hoặc có thể viết lại như sau :
{
"Name" : "Code Learn",
"Age" : 2
}
#javascript #json