gson 相关问题

Gson是Google的开源库,用于将Java对象序列化和反序列化为JSON。

如何使用 GSON 将列表转换为 JSON 对象?

我有一个列表,我需要使用 GSON 将其转换为 JSON 对象。我的 JSON 对象中有 JSON 数组。 公共类 DataResponse { 私人列表 应用程序; // 吸气剂和

回答 5 投票 0

如何在 Kotlin 中使用 gson 反序列化到 ArrayList

我用这个类来存储数据 公共类项目(变量名:字符串, 变种描述:字符串?=空){ } 并在 ArrayList 中使用它 public var itemList = ArrayList() 用这个

回答 5 投票 0

使用 POST 命令时改进到 unicode 的转换

我目前正在使用数据类来构建改造 POST api 调用的请求主体。 主体本质上包含字符串。但是,我在发送字符串时注意到一个问题。改造是

回答 0 投票 0

启用缩小时数据类 gson 错误

所以,我有一个 Kotlin 数据类用作 Retrofit 库的数据传输对象,如下所示: 数据类 GenericPaginationResponse( @SerializedName("数据") 有效数据:列表&...

回答 2 投票 0

Moshi 相当于 Gson.toJson

我是 Moshi 的新手,我正在考虑实施它来替换我的 Gson 库。 无法弄清楚如何将模型类转换为 JSON 格式的字符串。 我的模型是 UiGeneralCategory 我有

回答 2 投票 0

在事先不知道密钥时使用 gson 反序列化 JSON 对象

我正在尝试解析一个由客户对象数组组成的 JSON 对象。每个客户对象包含许多键/值对: { “顾客”: [ { “客户.nam ...

回答 1 投票 0

Gson().fromJson() 抛出 com.google.gson.stream.MalformedJsonException

我正在使用 Firebase FireStore 数据库开发一个 Android 应用程序。 当我的应用程序读取数据时,Firebase 返回以下 Json 数据。 {[email protected], name=DennisNaver, comment=Test

回答 1 投票 0

使用 json 时应该使用哪些 jar 库

我对 json 很陌生,我正在尝试用 java 运行 json。我从互联网上找到了 2 个名为 1)java-json.jar 2)json-lib-2.4-jdk15.jar 如果我要使用 json 运行 java 代码,那么...

回答 3 投票 0

序列化单个变量到ArrayList

我想解析来自 post 请求的一些 json 响应,其中一个 json 字段可以是单个对象或对象数组 - 如何将单个对象转换为对象的 ArrayList? ...

回答 1 投票 0

java Gson().fromJson 设置 BigDecimal 值的问题

我有一个像这样的 json 字符串: {“A”:“1697429”,“B”:1,“C”:97171,“D”:“4187584”,“E”:10000000,“F”:1000000} 我想...

回答 0 投票 0

单个请求排除 ConverterFactory

我对所有 http 请求都使用 retrofit2。 对于他们所有人,我有: .addConverterFactory(GsonConverterFactory.create(GsonBuilder().setLenient().create())) 但是我有新的请求 downloadFile() 和...

回答 0 投票 0

gson cannot be resolved to a module error in module-info.java

我在 VScode 中创建了一个 Maven 项目并将 GSON 添加到我的 pom.xml 中: com.google.code.gson gson 我已经在 VScode 中创建了一个 Maven 项目并将 GSON 添加到我的 pom.xml 中: <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.10.1</version> </dependency> 我是第一次使用 Java 17 和模块。 我添加了“需要 gson;”到我的 module-info.java 但它报告“gson 无法解析为模块” Maven 依赖项显示 gson:2.10.1 库,我看到它已下载到 .m2/respository 文件夹中。 我的模块-info.java: module mypackage { // needed for JavaFX requires javafx.controls; requires javafx.fxml; //requires javafx.swing; requires transitive javafx.graphics; // needed for HTTP requires unirest.java; // needed for JSON requires gson; requires java.sql; // needed for JavaFX opens mypackage to javafx.fxml; exports mypackage; } 很明显,在我导入 Gson、GsonBuilder 等的类中,它失败并显示“无法访问类型 com.google.gson.Gson”。 有什么想法吗?温柔一点我不是程序员。 Gson 的模块名称是com.google.gson(另见README 或Javadoc)。因此你应该使用: requires com.google.gson; 但很可能你还必须向 Gson 打开你的包,因为它使用反射来访问你的类的字段: opens mypackage to com.google.gson; (对于最近的 Gson 版本,您不必再添加 requires java.sql。)

回答 1 投票 0

Retrofit android 预期为 BEGIN_ARRAY 但在第 1 行第 2 列路径 $

我是 Retrofit 的新手,我遇到了一个奇怪的问题。我收到以下错误 --> 应为 BEGIN_ARRAY 但在第 1 行第 2 列路径 $ 处为 BEGIN_OBJECT 然而,当我到达终点时......

回答 1 投票 0

Java Gson byte[] 数组转换为 ArrayList

我正在使用 Gson 进行对象序列化和反序列化,但 Gson 将 byte[] 数组转换为 ArrayList 对象类别 公共类 RequesterArgument 实现序列化 { 私有对象数据;...

回答 2 投票 0

将动态 JSON 反序列化为 java 对象

想知道是否有可能以某种方式将动态 JSON 对象(无固定模式)转换为 java 对象? 例如: 第一次,我可以在运行时使用以下 JSON 对象登陆: { “

回答 3 投票 0

Gson java.time.LocalDateTime序列化错误

我正在尝试用谷歌 Gson 库序列化一个类。 公开课 XYZ { 私有字符串名称; 私有 LocalDateTime 时间创建; } 当我尝试执行 return gson 时出现错误。

回答 2 投票 0

Gson.toJson(Any) 在使用 springboot3.0 原生镜像时总是得到 {}

我在 springboot3.0 中使用 Kotlin lang。我打包原生包的方式是./mvnw native:compile -Pnative。 Gson版本是2.10.1 springboot版本是3.0.2 有趣的 doSometing(有效载荷:任何){ va...

回答 0 投票 0

嵌套 JSON 的反序列化

我有以下 JSON 字符串 final String testInputString = "{"testSuite\":{\"actions\":[{\"actionName\":\"LOGIN\",\"actionAttributes\":{\...

回答 1 投票 0

Gson 问题。我的 .java 文件不接受“import com.google.gson.*;”

我的系统上安装了 maven 和 java。输入“import com.google.gson.Gson;”时不接缝工作。见图一。在这里输入代码 图片一 我一直在摆弄我...

回答 0 投票 0

Java GSON 不会反序列化所有字段,即使它们属于同一类型

我有课程: 公共类 SentPlayer { 最终字符串 uuid; 最终字符串玩家名; 最终字符串 universeUuid; /* 一些获取方法和构造函数 */ } 公共类 PlayerMsg { ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.