JSON

xiaoxiao2021-02-28  46

JSON: JavaScript Object Notation(JavaScript 对象表示法) 

JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析 JSON 的网络媒体类型是 application/json 数据使用名/值对表示。 使用大括号保存对象,每个名称后面跟着一个 ':'(冒号),名/值对使用 ,(逗号)分割。 使用方括号保存数组,数组值使用 ,(逗号)分割 JSON 支持以下两种数据结构: 名/值对集合: 这一数据结构由不同的编程语言支持。 有序的值列表: 包括数组,列表,向量或序列等等 JSON 对象 JSON 对象在花括号中书写: 对象可以包含多个名称/值对:  { "firstName":"John" , "lastName":"Doe" }  这一点也容易理解,与这条 JavaScript 语句等价:  firstName = "John"  lastName = "Doe" JSON 数组 JSON 数组在方括号中书写: 数组可包含多个对象:  {   "employees": [   { "firstName":"John" , "lastName":"Doe" },    { "firstName":"Anna" , "lastName":"Smith" },    { "firstName":"Peter" , "lastName":"Jones" }   ]  } 名称[0].key 二、JSON的2种结构 JSON结构共有2种: (1)对象结构; (2)数组结构; 1、对象结构 对象结构是使用大括号“{}”括起来的,大括号内是由0个或多个用英文逗号分隔的“关键字:值”对(key:value)构成的。 语法: var jsonObj = {     "键名1":值1,     "键名2":值2,     ……     "键名n":值n } 说明: jsonObj指的是json对象。对象结构是以“{”开始,到“}”结束。其中“键名”和“值”之间用英文冒号构成对,两个“键名:值”之间用英文逗号分隔。 注意,这里的键名是字符串,但是值可以是数值、字符串、对象、数组或逻辑true和false。 2、JSON数组结构 JSON数组结构是用中括号“[]”括起来,中括号内部由0个或多个以英文逗号“,”分隔的值列表组成。 语法: var arr = [     {         "键名1":值1,         "键名2":值2     },     {         "键名3":值3,         "键名4":值4     },     …… ] 说明: arr指的是json数组。数组结构是以“[”开始,到“]”结束,这一点跟JSON对象不同。在JSON数组中,每一对“{}”相当于一个JSON对象,大家看看像不像?而且语法都非常类似 数组中每一个都是JSON对象的书写形式 这里首先给出JSON字符串集,字符串集如下: var data = " { root: [     {name:'1',value:'0'},     {name:'6101',value:'北京市'},     {name:'6102',value:'天津市'},     {name:'6103',value:'上海市'},     {name:'6104',value:'重庆市'}, ]

}";

 

 

--参考文档

https://www.w3cschool.cn/

 

DedoChen

仰望星空

砥砺前行

如需转载,请注明出处,谢谢!

转载请注明原文地址: https://www.6miu.com/read-2628543.html

最新回复(0)