JSON格式数据简介
2014-12-23 19:33
260 查看
Json(JavaScript Object Natation)是一种轻量级的数据交换格式,也就是JavaScript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。
1、 对象:对象在js中表示为“{}”括起来的内容,数据结构为{key:value,key:value….}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对象的值,取值方法为对象key获取属性值,这个属性值可以是数字、字符串、数组、对象。
2、 数组:数组在js中是中括号“[]”括起来的内容,数据结构为[“java”,”javascript”,”vb”…],取值方式和所有语言中一样,使用索引获取,字段值得类型可以是数字、字符串、数组、对象几种。
名称/值对:
最简单的形式,可以用下面的JSON表示“名称/值对”
{“firstName”:”zhangsan”}
表示数组:
当需要表示一组值时,JSON不但能够提高可读性,而且可以减少复杂性。例如,表示一个人信息列表,在XML中,需要许多开始标记和结束标记;如果使用典型的名称/值对,那么久需要建立一种专有的数据格式。
{
"people":[
{"name":"zhangsan","age":23,"sex":"男"},
{"name":"lisi","age":24,"sex":"男"},
{"name":"wangwu","age":25,"sex":"男"}
]
}
1、 对象:对象在js中表示为“{}”括起来的内容,数据结构为{key:value,key:value….}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对象的值,取值方法为对象key获取属性值,这个属性值可以是数字、字符串、数组、对象。
2、 数组:数组在js中是中括号“[]”括起来的内容,数据结构为[“java”,”javascript”,”vb”…],取值方式和所有语言中一样,使用索引获取,字段值得类型可以是数字、字符串、数组、对象几种。
名称/值对:
最简单的形式,可以用下面的JSON表示“名称/值对”
{“firstName”:”zhangsan”}
表示数组:
当需要表示一组值时,JSON不但能够提高可读性,而且可以减少复杂性。例如,表示一个人信息列表,在XML中,需要许多开始标记和结束标记;如果使用典型的名称/值对,那么久需要建立一种专有的数据格式。
{
"people":[
{"name":"zhangsan","age":23,"sex":"男"},
{"name":"lisi","age":24,"sex":"男"},
{"name":"wangwu","age":25,"sex":"男"}
]
}
相关文章推荐
- json格式数据简介
- 简介Objective-C解析XML与JSON数据格式的方法
- 为您解惑:jQuery中$.getJSON( )的使用方法简介之获取JSON格式的数据.........
- JSON数据格式简介
- JSON数据格式简介
- JSON数据格式简介
- JSON数据格式简介
- JSON数据格式的简介
- 2.0通信之调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据
- 关于数据交换格式XML和JSON的比较
- jsp向EXTJS返回json格式数据
- JSON JavaScript数据交换格式
- JSON 数据格式解析
- 表格转为JSON数据格式
- 一个java处理JSON格式数据的通用类(封装了一个class)
- Ext2.2与Struts2集成,使用Json数据格式传输数据问题
- ActionScript3中的JSON数据格式
- JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式
- 扩展了一棵jquery的树插件SimpleTree,加上了json格式数据异步加载能力
- GWT与JSON(使用JSON格式的数据通讯)