Json数据的解析
来源:互联网 发布:电气工程制图软件 编辑:程序博客网 时间:2024/05/17 03:35
1、什么是json数据,json数据的优势以及它的格式。
json:JavaScript 对象表示法(JavaScript Object Notation)。独立于语言和平台,比 XML 更小、更快,更易解析,在网络传输中占用少,因而被广泛应用。json的结构相对xml而言,在结构上相对简单很多,xml会有相对应的文件格式,在解析的时候,需要读入很多的数据,根据节点来一一解析,而json数据,类似于map结构的“键值对”,所以来说,json数据有两种基本的结构。
(1)结构一,“名称/值”对的集合,单个的名称/值 的键值对就像是map的结构数据,官方文档上的描述
从图中可以看出,json采用大括号对所有的信息进行囊括,不同的key-value之间采用逗号隔开,而key和value值之间通过“冒号:”隔开,在此格式中,如果是字符类的value值需要用双引号,而int值则不需要。key值都是采用双引号.
(2)结构二,相对于结构一来说,要复杂一点,尤其是value不再是单一的value时,而是数组,或者一些object时,此时,就要看具体的结构。
若是array,则value用“[ ]” 囊括,如果是object,则又需要大括号,例如:
jsonExample1 = {"name":["jack","rose","lili"]}
jsonExample2 = {"person":{"address":"beijing","name":"jack","age":20}}
jsonExample3 = {"persons":[{"address":"beijing","name":"jack","age":20},{"address":"shanghai","name":"rose","age":18}},{"address":"guangzhou","name":"lili","age":19}} ]}
2、json数据的解析,常用的类和方法。
public final class JSONObject
jsonObject是一个final类,继承于object类,功能强大。在该类里面,主要集中了put和get方法,用来存取数据。
3、使用Gson来解析json数据。
4、使用FastJson来解析json数据。
- json 的数据解析
- JSON数据的解析
- JSon数据的解析
- JSON数据的解析
- JSon数据的解析
- json的数据解析
- Json数据的解析
- JSON数据的解析
- JSON数据的解析
- json数据的解析
- JSON数据的解析
- Json数据的解析
- Json数据的解析
- Json数据的解析
- JSON数据数据的解析
- 【数据解析】Android Json数据的解析
- 解析JSON数据的步骤
- JSON数据解析的细节
- poj 3620 Avoid The Lakes
- Heap Spray原理浅析
- 给定入栈顺序,求解出栈顺序
- 南邮 OJ 1199 B_Conversions
- linux上ln命令详细说明
- Json数据的解析
- Android学习笔记——HelloWorld
- Android Download机制详解
- JavaScript自增、自减运算符与表达式语法
- assert()函数用法总结
- git rebase简介(基本篇)
- iOS开发之UIImage等比缩放
- 解决myeclipse中不能自动装箱拆箱问题
- 查找某个命令相应文件所在目录的方法