gson相关内容

使gson使用枚举字符串值而不是常量名称

有没有办法告诉gson使用字符串值本身,而不是它的Java常量名称? 理想情况下,在gson配置中是全局的,因此它将对所有枚举执行此操作。 import com.google.gson.Gson; import com.google.gson.GsonBuilder; public class Main { public static class Dress { public ..
发布时间:2022-02-25 10:08:57 Java开发

如何将字符串数组JSON转换为Kotlin中的ArrayList?

所以我有字符串格式的JSON: [ "1.0", "1.1", "1.2" ] 但我需要将其转换为Kotlin中的ArrayList?我试着找过了,但大多数答案都是用爪哇写的。如果在Java中使用gson,可能会是这样。但我是初学者,无法将下面的代码转换为kotlin Gson gson = new GsonBuilder().create(); ArrayList ..
发布时间:2022-02-25 10:07:50 移动开发

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

我正在使用 GSON 来解析 Json 数据.我的 Json 数据如下: {“计数":“12",“colbreak":1,“名称":“一元rels",“分数":“9090",“字": [{“计数":6,"word": "prp_għaċ-",“名称":“prp_għaċ-",“分数":9.1,“单词":“kol",“寻求":2231297}],“寻求":0} GsonParse.java 公 ..
发布时间:2022-01-31 13:45:01 Java开发

迭代 JsonObject 属性

我想用 Gson 遍历大包装 JsonObject.我的最终目标是在内部 "unterfeld" 对象中获取所有现有三位数 code 整数的 ArrayList,但这不会有问题一旦我可以遍历外部对象的属性. {“东西1":{"bezeichnung": "something1",“地下":[{“bezeichnung":“bla1",“跨区域":[],“代码":111},{“bezeichnun ..
发布时间:2022-01-24 11:32:13 Java开发

用球衣在 POST 中检索 JsonObject

我的应用程序有一些问题,我发送了一个 POST 请求,但我无法在我的服务器中检索 JsonObject,这是要发送的代码: String quo = "{\"network\": {\"label\": \"new net 111\",\"cidr\": \"10.20.105.0/24\"}}";GsonBuilder builder = new GsonBuilder();Gson gson ..
发布时间:2022-01-21 18:47:42 Java开发

GSON 应为 BEGIN_ARRAY,但为 BEGIN_OBJECT

当我只收到一个列表中的一项时,我收到了这个错误.我在服务器端 REST Web 服务中使用 Jersey,我只在 List 返回一个元素并且它有 0 个元素 时得到错误,我得到 java.lang.NullPointerException 但是,当它有多个时,它可以完美运行,这就是我的做法: @GET@Path("getproject")@Produces(MediaType.APPLICATI ..
发布时间:2022-01-21 18:23:38 Java开发

为什么 JSON 文档没有被完全消费?

我正在尝试从外部来源检索 JSON 数据以进行练习.我已经准备好所有代码,但由于某种原因,我收到一条错误消息,指出文档未完全使用.我已经观看并阅读了多个教程和指南,但似乎仍然无法正确理解.我也搜索了堆栈以寻找答案,但由于我不知道出了什么问题,我真的不知道要寻找什么. 所有代码都到位,没有明显的错误.JSON 数据已经过验证,可以作为原始 JSON 数据进行检索,如日志中所示.当数据应传输到 ..
发布时间:2022-01-19 16:28:19 Java开发

在 Gson 双序列化中关闭科学记数法

当我使用 Gson 序列化一个包含接近零的双精度值的对象时,它使用的是科学 E 符号: {"doublevaule":5.6E-4} 如何告诉 Gson 生成 {"doublevaule":0.00056} 相反?我可以实现一个自定义的 JsonSerializer,但它返回一个 JsonElement.我将不得不返回一个 JsonPrimitive,其中包含一个无法控制其序列化方式的 d ..
发布时间:2022-01-15 10:28:57 Java开发

Android Gradle 找不到符号类 Gson

所以我将 gson-2.2.4.jar 添加到 libs 目录(我使用的是 android studio).我的项目找不到 Gson 的东西,所以我将它作为库依赖项添加到“项目结构"中的模块中.当我尝试运行该项目时,构建失败并出现以下错误: 错误:(12, 23) Gradle: com.google.gson 包不存在错误:(37, 3) Gradle: 找不到符号类 Gson错误:(37, ..
发布时间:2022-01-13 16:00:09 移动开发

从 JSON 获取数据

我正在尝试从这个 JSON 字符串中获取值,但我很难做到这一点. {"DebugLogId":"1750550","RequestId":"17505503","Result":{"代码":"","DebugLogId":"1750550","消息":""},“建议":[{"Ranking":"1","Score":"60","Title":"这是一条测试信息 1"},{"Ranking":"2 ..
发布时间:2022-01-08 14:42:01 Java开发