Android Json数据解析

2018-01-04  本文已影响0人  潜心之力

一、GsonFormat

Android Studio的插件,用于格式化Json数据,并把数据封装成JavaBean。

在类中,鼠标右击,选择Generate

二、Json(Android原生)

获取Json数据的名字来获取数据,类似键值对的方式                                         多层获取数据

三、Gson(谷歌官方)

自动组装JavaBean

依赖:compile'com.google.code.gson:gson:2.8.1'

List列表转换Json数据 Json数据转换List列表 Gson解析或者生成Map

@Expose注解,标记在字段上,指明该字段是否可以序列化以及被序列化,没有该注解的其他字段将被忽略,激活注解需要使用以下代码(解决了Gson解析Decimal格式化后的字段抛出异常):

GsonBuilder builder = new GsonBuilder();

builder.excludeFieldsWithoutExposeAnnotation(); 

transient类型,指明某个字段不会被序列化以及反序列化


四、fastJson(阿里巴巴)

自动组装JavaBean

依赖:compile'com.alibaba:fastjson:1.2.37'

上一篇下一篇

猜你喜欢

热点阅读