如何使用 gson 解析 json?

Posted

技术标签:

【中文标题】如何使用 gson 解析 json?【英文标题】:How to parse json using gson ? 【发布时间】:2017-06-10 16:37:12 【问题描述】:

我怎样才能得到时间或文字 这个json http://www.mocky.io/v2/58889af52600007c1d966456 有人可以帮助我吗???

【问题讨论】:

如果你足够努力,那somebody可能就是you How to parse json parsing Using GSON in android的可能重复 【参考方案1】:
public String parse(String jsonLine) 
  JsonElement jelement = new JsonParser().parse(jsonLine);
  JsonObject  jobject = jelement.getAsJsonObject();
  jobject = jobject.getAsJsonObject("data");
  JsonArray jarray = jobject.getAsJsonArray("translations");
  jobject = jarray.get(0).getAsJsonObject();
  String result = jobject.get("translatedText").toString();
  return result;
 //jsonLine refer to json

【讨论】:

OP 要求使用 GSON 的解决方案。

以上是关于如何使用 gson 解析 json?的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中使用GSON解析json解析

如何使用 gson 解析 json?

如何发布使用 GSON 解析大型 json 文件的进度

如何使用改造和 gson 异步解析 json

当列表的各个项目使用Retrofit和Gson的格式不同时,如何解析json列表?

Kotlin如何使用GSON解析动态JSON字段?