Advertisement

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)

还没有任何评论哟~