美文网首页
[Android]Gson简单用法

[Android]Gson简单用法

作者: jjkopen | 来源:发表于2016-11-25 09:45 被阅读56次
JsonObject jsonObject= jsonObject.getAsJsonObject("body");
String value = jsonObject.get("key") != JsonNull.INSTANCE ? jsonObject.get("key").getAsString() : "";
Entity entity = new Gson().fromJson(jsonObject.toString(), Entity.class);
ArrayList<Entity> list = new Gson().fromJson(jsonObject.getAsJsonArray("body"), new TypeToken<ArrayList<Entity>>() {}.getType());

json为null
判断 JsonNull.INSTANCE
json为空数组[]
直接将list=.....部分try catch
使用@SerializedName标签
String默认值为"",使用标签后默认值会变成null,造成adapter初始化某些语句失败
比如df.format(Double.parseDouble(entity.getMoney()))

相关文章

  • [Android]Gson简单用法

    json为null判断 JsonNull.INSTANCEjson为空数组[]直接将list=.....部分try...

  • json解析

    Gson 解析教程 Jackson用法

  • Android 库 Gson

    【Android 库 Gson】 引用: ★Gson 解析教程★★★ Gson的入门使用Gson全解析(上)-Gs...

  • Android简单使用GSON

    一直以来都坚持采用Android自带API解析JSON,现在是该换一种更简单的方式了--Google出品:GSON...

  • Andriod中Gson使用

    Gson使用 参考你真的会用Gson吗?Gson使用指南 在Android中使用Gson,先在Compile中加入...

  • 第七周随笔(3)--JSON

    关于JSON的写法: 常用的解析JSON的开源代码: GSON fastJSON······· GSON的用法: ...

  • 第 10 章 看看精彩的世界,使用网络技术

    WebView的用法 基础用法很简单.. 网络访问需要权限: android.permission.INTERNE...

  • Tools

    完全理解Gson(3):Gson反序列化 完全理解Gson(2):Gson序列化 完全理解Gson(1):简单入门...

  • Gson教程一(译):Java-JSON的序列化和反序列化

    之前翻译了Gson User Guide,觉得很多用法还不是很清楚,特翻译Gson Tutorial Series...

  • GSON

    需要掌握的知识点 GSON的基本用法 属性重命名 @SerializedName 注解的使用 GSON使用泛型 利...

网友评论

      本文标题:[Android]Gson简单用法

      本文链接:https://www.haomeiwen.com/subject/jzmipttx.html