Gson是一个用于将Java对象映射到JSON数据的Java工具库
发布时间
阅读量:
阅读量
Gson是由Google开发的一款Java类库,主要用于实现Java对象与JSON数据之间的相互转换。它具备将JSON字符串解析为Java对象的功能,同时也支持将Java对象序列化为JSON字符串。与之相似的还有阿里巴巴公司推出的FastJson工具。
一、前言
JSON格式主要包含两种数据类型:
其一是对象类型,即object,其结构为{key:value,key:value,…}。
其二是数组类型,即array,其结构为[value,value,…]。
因此,在对JSON数据进行处理时,需要针对这两种类型分别展开相关操作。
在GSON解析JSON数据的过程中,通常存在两种方式。第一种方式是在内存中直接生成对象或数组,并通过手动指定键名来提取对应值;第二种方式则是利用JavaBean进行映射,从而实现值的获取。
二、对 json 数据进行反序列化,得到java 对象
1、无需依赖java类,直接对json数据进行解析
1.1、json属于对象类型
当通过ajax传输的json数据为对象类型时,无论该对象结构简单还是复杂,均可便捷地完成解析操作。
通过ajax传输的json数据(以对象形式存在):
var data_json = {
"sex": '男',
"hobby":[
全部评论 (0)
还没有任何评论哟~
