简介:
轻量级的数据交换格式,独立于语言,与JavaScript对象的语法相同。可用于存储应用程序数据。比XML轻量。
语法:
json包含 值,对象,数组
值:字符串,数值,真,假,空值,对象,数组
如图:
一:JSON对象
1.名称/值对使用冒号
2.用花括号括起
3.用逗号分隔各个对
{
名称:值,
名称:值
}
{ "name":"value", "name2":"value" }
这是一个JSON对象,名称是name 值为“value” 每个值对之间用逗号分隔。
{ "type":"truck", "wheels":6, "color":["Red","Blue","Green"] }
这个对象里包含了三个值对,第一个名称是“type”所对应的值为字符串类型的“truck”
第二个值为数字
第三个比较特殊,名称为“colors"所对应的值为数组类型,数组与包含了三个字符串。
{ "shopname":"Coho Winter", "Owner":{ "name":"John", "age":42 }, "items":["sandwitch","coffee","bage1","tea"] }
对象可以包含另一个对象,名称”owner“的值为一个子对象,子对象内有有名称和值。
二:JSON数组
字符串数组:
{ "A":["value1","value2","value3","value4"] }
对象数组:
{ [ { "name":"apple", "instock":false, "price":50 }, { "name":"orange", "instock":true, "price":40 }, { "name":"banana", "instock":true, "price":75 } ] }
即数组内包含对象,对象之间用逗号分隔
注意:JSON的数组的索引是从0开始的
标签:name,对象,简介,JSON,语法,json,名称,数组 From: https://www.cnblogs.com/Peretsoft/p/17784115.html