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'