json简介
2014-03-25 15:43
197 查看
1.JSON全称是JavaScript Object Notation,是一种轻量级的数据交换格式,另一种是xml,现在的数据交换大多使用json,
JSON 语法是 JavaScript 语法的子集,json有两种结构,对象和数组,数组使用[]表示,对象使用{}表示,数组和对象可以相互嵌套,
对象内部是key-value的形式,如:"Name":"John" ,其中key要用引号引起来,值则根据自己的数据类型来确定,json的数据类型有
字符串,数字,布尔值,数组,对象,null,字符串要用引号引起来,其他类型不用
2.json常见形式
{
"name": "中国",
"province": [
{
"name": "黑龙江",
"cities": {
"city": [
"哈尔滨",
"大庆"
]
}
},
{
"name": "广东",
"cities": {
"city": [
"广州",
"深圳",
"珠海"
]
}
},
{
"name": "台湾",
"cities": {
"city": [
"台北",
"高雄"
]
}
},
{
"name": "新疆",
"cities": {
"city": [
"乌鲁木齐"
]
}
}
]
}
3.推荐一个json在线校验网址,http://www.kjson.com/,也可以在线编辑,和xml互转,加密等,自个用用吧,哈哈
JSON 语法是 JavaScript 语法的子集,json有两种结构,对象和数组,数组使用[]表示,对象使用{}表示,数组和对象可以相互嵌套,
对象内部是key-value的形式,如:"Name":"John" ,其中key要用引号引起来,值则根据自己的数据类型来确定,json的数据类型有
字符串,数字,布尔值,数组,对象,null,字符串要用引号引起来,其他类型不用
2.json常见形式
{
"name": "中国",
"province": [
{
"name": "黑龙江",
"cities": {
"city": [
"哈尔滨",
"大庆"
]
}
},
{
"name": "广东",
"cities": {
"city": [
"广州",
"深圳",
"珠海"
]
}
},
{
"name": "台湾",
"cities": {
"city": [
"台北",
"高雄"
]
}
},
{
"name": "新疆",
"cities": {
"city": [
"乌鲁木齐"
]
}
}
]
}
3.推荐一个json在线校验网址,http://www.kjson.com/,也可以在线编辑,和xml互转,加密等,自个用用吧,哈哈