Json是一种轻量级的数据格式,基于JavaScript语法的一个子集,即数组和对象表示。
因此,Json有两种的基本结构。
对象:在Json中是以{ }表示,形如{ "key1":value1, "key2":value2 },key表示对象的属性(必须加引号),value表示对象属性的值,value可以是字符串,数字,数组或者对象。如果是字符串则要加引号,数值则不需要加任何符号,数组按照数组的Json格式表示,对象按照对象的Json格式表示。
数组:在Json中以[ ]表示,形如[ value1, value2 ],value可以是字符串,数字,数组或者对象。具体格式要求同上。
通过这两种基本的结构可以组合出更复杂的数据结构。
举个栗子🌰
{
"array": [ 1, 2, 3 ,"num"],
"boolean": true,
"null": null,
"number": 123,
"object": { "a": "b", "c":"d"},
"string": "Hello World"
}
这是一个对象的Json格式,它有arry,boolean,null,number,object,string共6个属性。
参考资料:Json格式--360图书馆
网友评论