android-gson相关内容

如何将JSON映射到java模型类

我需要将 JSON obj映射到一个类,并将其数组映射到中的 ArrayList Android ,它也应该拥有所有子数据。 (也有嵌套的arraylists)我需要再次将更新的数据列表转换为 jsonobject my json字符串是 { “type”:“already_planted”, “crop” :[ { “crop_id”:1, “crop_name”:“apple” ..
发布时间:2018-12-20 21:23:36 Java开发

在gson中解析动态Json对象

我有这样的json结构,我如何在Gson的帮助下解析json。我需要将关键值存储在json对象中,我尝试了很多与动态数组相关的例子,但是没有方括号的动态json数组我无法解析使用Gson.Any解决方案还是需要手动Json Parse?如果有人觉得重复评论下面的答案。 {“结果” :[[ “Title”, { “0”:1323, “1”:3358, “2”:2123, “3”:8536 ..
发布时间:2018-12-20 01:43:29 Java开发

将Microsoft Json日期转换为Java日期

我使用了一个休息服务,并且我得到了一个json对象,并且使用Gson库将json对象映射到了我的java对象。 但以下格式的日期Json未反序列化: “/ Date(1466606168687 + 0430)/” 我也检查过下面的gson对象,但json date还没有反序列化: Gson gson = new GsonBuilder()。setDateForma ..
发布时间:2018-05-30 16:23:39 Java开发

GSON反序列化捆绑

如何反序列化这个JSON: “data”:{ “key1”:11, “key2”:{ “key3”:22 “key4”:83 “key5”:99 } } 到使用GSON库的Android Bundle?这是行不通的: 类模型实现Parcelable { private int key1; private Bundle key2; [...] ..
发布时间:2018-05-30 16:22:34 移动开发

Android GSON反序列化删除空数组

我正在使用GSON和Retrofit。 DTO: 我想禁用空的数组字段反序列化。公共类实体实现Serializable { @SerializedName(“body”) @Expose 私人BodyObject正文; 我使用 rest API 。如果body字段为空,那么它会发送空的 Array : { “body”:[] } ..
发布时间:2018-05-30 16:20:34 移动开发

如何使用GSON解析JSON?

如何通过数组“rate”中的值来调用getters方法? 我的Json响应如下所示,并且如何使用GSON解析它。请看下面的内容,并指导我如何使用GSON解析它。 data.json “query”:{ “count”:2, “created”:“2017-01-03T12:45:19Z”, “lang”:“en-us”, “results”:{ “rate”:[ { “id ..
发布时间:2018-05-30 16:19:19 Java开发

带有Gson序列化的RealmObjects的继承组合

我正在考虑Realm作为一个数据库解决方案,因为各种原因,但是目前在Nougat中引发的大规模TransactionTooLargeException已经让我不得不重新修改我现有的基于ActiveAndroid的数据库体系结构,它有自己的恼人的限制。难点在于Realm不支持继承( https://github.com/realm/ realm-java / issues / 761 ),他们似乎并 ..
发布时间:2018-05-30 16:15:51 Java开发

如何使用定制的Gson解串器分析嵌套的JSON数组对象?

祝你一切顺利。我在理解这一点时遇到了一些麻烦。我有一个JSON,如下所示: { “data”:[ { “id”:“43”, “type”:“position”, “attributes”:{ “address-id”:“1”, “雇主ID“:”11“ } } ], ”包括“:[ { ”id“:”1“, “type”:“address”, “attributes”:{ “line- ..
发布时间:2018-05-30 16:12:19 移动开发

Gson反序列化其类实现的接口

我使用 Retrofit 2.1.0 和 converter-gson:2.1.0 ,并分别使用 gson:2.6.2 序列化/反序列化。问题是我的POJO应该隐藏在接口后面,我想告诉gson哪个类应该是反序列化的接口。而反序列化/序列化改造应该能够返回接口。如果我可以利用泛型并很容易地创建一种方法来告诉Gson或Retrofit将FooInterface序列化或反序列化为FooClass,那将是 ..
发布时间:2018-05-30 16:03:44 Java开发

如何使用GSON解析嵌套的JSON

我目前正在使用抽象获取请求,并在onResponse我想解析使用Gson jsonObject到我的模型。 JSON在请求发出后返回: { “success”:1, “message”:“完成”, “data”:{ “company”:“companyname”, “email”:“电子邮件“, ”color“:”#ffffff“, ”text_color“:”#000000“, ” ..
发布时间:2018-05-30 16:01:39 移动开发

GSON阵列,错误消息:期望一个字符串,但是BEGIN_ARRAY

我想为我的数组使用 GSON 。 我看了几个例子,但无法得到它与我的代码一起工作。 使用GSON解析一个JSON数组。 我得到这个错误信息:期望一个字符串,但是在第1行的BEGIN_ARRAY 这个项目的原始教程涵盖了解析Json Objects。 $ b My Json: [{ “nid”:“25”, “title”:“生气的家伙” , “body”:“fhjk ..
发布时间:2018-05-30 15:59:59 其他开发

使用Gson和Retrofit 2来反序列化复杂的API响应

我正在使用 Retrofit 2 和 Gson ,并且无法反序列化来自API的响应。这是我的场景: 我有一个名为 Employee 的模型对象,它有三个字段: id , name , age 。 我有一个API,它返回一个单独的 Employee 对象,如下所示: “status”:“success”, “code”:200, “data”:{ “id”:“123”, “id_t ..
发布时间:2018-05-30 15:51:07 移动开发