如何使用 gson 解析 json?

     2023-02-23     7

关键词:

【中文标题】如何使用 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 的解决方案。

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

】如何在android中使用GSON解析json解析【英文标题】:HowtoparsejsonparsingUsingGSONinandroid【发布时间】:2014-05-1007:52:55【问题描述】:我正在使用GSON来解析Json数据。我的Json数据如下:"count":"12","colbreak":1,"name":"unaryrels","score":"9090","Words... 查看详情

如何使用 gson 解析 json?

】如何使用gson解析json?【英文标题】:Howtoparsejsonusinggson?【发布时间】:2017-06-1016:37:12【问题描述】:我怎样才能得到时间或文字这个jsonhttp://www.mocky.io/v2/58889af52600007c1d966456有人可以帮助我吗???【问题讨论】:如果你足够... 查看详情

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

】如何使用改造和gson异步解析json【英文标题】:Howtoparsejsonwithretrofitandgsonasynchronously【发布时间】:2016-08-2310:45:35【问题描述】:我有1个请求,可以得到2个不同的响应:登录名和密码正确时:"token":"token..","expires":"2016-04-28T10:46... 查看详情

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

】如何发布使用GSON解析大型json文件的进度【英文标题】:HowtopublishprogressforlargejsonfileparsingwithGSON【发布时间】:2015-03-0912:41:12【问题描述】:亲爱的***ers,我目前正在从我的原始资源中解析一个大型json文件。我不得不将阅读逐... 查看详情

我如何使用 gson 库解析 Json 数组对象 [重复]

】我如何使用gson库解析Json数组对象[重复]【英文标题】:HowcaniparseJsonarrayobjectusinggsonlibrary[duplicate]【发布时间】:2021-12-2315:15:24【问题描述】:/*这是我的json文件*/“名”:[“罗希特”,“萨加尔”,“深”,“拉胡尔”,“... 查看详情

java示例代码_使用GSON解析JSON时出错,以及如何访问JSON的内部元素

java示例代码_使用GSON解析JSON时出错,以及如何访问JSON的内部元素 查看详情

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

】当列表的各个项目使用Retrofit和Gson的格式不同时,如何解析json列表?【英文标题】:Howtoparsejsonlistwhenthelist\'sindividualitemsarenotofthesameformatusingRetrofitandGson?【发布时间】:2020-10-3020:33:53【问题描述】:我正在使用Retrofit和Gson与服... 查看详情

android解析json-gson使用(代码片段)

...,我们需要解析json然后找到我们想要的值。直接讲解如何使用这个第三方库。一、安装依赖implementation'com.google.code.gson:gson:2.8.6'二、基础用法1、创建实体类Android前端需要创建一个实体类,与后端传递过来的jso 查看详情

使用gson解析,生成json

包:gson-2.3.jarJson文本解析为Java对象;Java对象生成为Json文本importcom.google.gson.Gson;publicclassTestGson{ classPerson{ privateStringname; privateint[]power; privateHorsehs1; privateHorse[]hs2; publicHorsegetH 查看详情

使用 GSON 解析 JSON

】使用GSON解析JSON【英文标题】:ParsingJSONwithGSON【发布时间】:2011-02-1204:48:27【问题描述】:我在使用GSON时遇到了一些问题,主要是从JSON反序列化到POJO。我有以下JSON:"events":["event":"id":628374485,"title":"DevelopingfortheWindowsPhone","even... 查看详情

使用gson解析json

前边的博客说过将json解析成java的方法,使用的是这几个jar包,但是在解析时层遇到一个问题,就是在将时间字符串转换为java的Timestamp对象时会抛出异常,这个问题一直放在哪里没有去解决,前两天突然想起来,就去网上找些解... 查看详情

使用 GSON 解析 JSON 文件

】使用GSON解析JSON文件【英文标题】:ParseJSONfileusingGSON【发布时间】:2013-04-2823:15:53【问题描述】:我想在JAVA中使用GSON解析这个JSON文件:"descriptor":"app1":"name":"mehdi","age":21,"messages":["msg1","msg2","msg3"],"app2":"name":"mkyong","age":29,"messag... 查看详情

使用gson解析复杂的json数据

...下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数据比较复杂的时候这种方法就显得比较吃力也比较麻烦... 查看详情

使用 GSON 解析 JSON 数组

】使用GSON解析JSON数组【英文标题】:UsingGSONtoparseaJSONarray【发布时间】:2013-08-2714:49:05【问题描述】:我有一个这样的JSON文件:["number":"3","title":"hello_world",,"number":"2","title":"hello_world",]在文件有根元素之前,我会使用:Wrapperw=gso... 查看详情

如何使用 Gson 解析验证我的 Junit 测试

】如何使用Gson解析验证我的Junit测试【英文标题】:HowIcantovalidatemyJunittestwithGsonparse【发布时间】:2021-12-2421:16:48【问题描述】:我正在使用Gson库和jakarta。虽然我已经能够使用CarrinhoResource.java中的转换,如下所示,但我的ClienteT... 查看详情

如何使用jsonobject对象解析这种类型的json数据

参考技术AString json = "id":"1","name":"Test","extra":"[1,2,3,4,5]";JSONObject jo = JSONObject.fromObject(json);jo.get("id");//取值jo.get("name");JSONArray arr= jo.getJSONArr... 查看详情

Gson - 如何在 Kotlin 中解析部分 json

】Gson-如何在Kotlin中解析部分json【英文标题】:Gson-HowtoparsepartialjsoninKotlin【发布时间】:2019-11-0808:08:26【问题描述】:我有一个dataclass,叫做Model,dataclassModel(varname:String?=null,varaddress:String?=null)overridefuntoString():Stringreturn"name:$ 查看详情

使用google-gson类库解析json文件

使用google-gson类库解析json文件使用JsonParser解析器来解析字符串和输入流,变成json对象代码如下:publicclassReadjson{publicstaticvoidmain(String[]args){try{JsonParserparser=newJsonParser();JsonObjectobject=(JsonObject)parser.parse(newF 查看详情