JSON学习之二:几种标准格式
学习JSON格式,拿到一个文件后,看似括弧套括弧,一大堆的符号,让人眼花缭乱,但静下心来分析,其实也没那么复杂,发现json文件都由以下几个格式来构成的:
1.JSON数值: 模式如:({ "key" : value})
{
"key0" : 20,
"key1" : 23.5
}
value值可以是整型、浮点等。
2.JSON字符串:模式如:({ "key" : "value"})
{
"key0" : "米勒佛",
"key1" : "阿弥陀佛"
}
value值可以是中英文都可以。
3.JSON数组 模式如:({ "key" : [value]})
{
"key0" : [20,30],
"key1" : [ 23.5,0.25]
}
数组可以是各种类型的数值。
4.JSON对象:模式如:({ "key" : {value}})
{
"key0" : {"佛语":"阿弥陀佛"},
"key1" : {"佛名":"米勒佛"}
}
表现的是 JSON的对象。
5.JSON对象数组 模式如:({ "key" : [{"key1": "value1"},{"key2": "value2"}]})
{
"佛系" : [
{"key0": "阿弥陀佛"},
{"key1": "米勒佛"}
]
}
6.JSON数组对象 模式如:({"key":{"key1":[value1,value2]}})
{
"佛系" : {
[20,23.5],
["米勒佛, "阿弥陀佛"]
}
}
在使用中,灵活运用上面的接口,可以对千变万化的数据进行描述。