gson 相关问题

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

序列化单个变量到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

Gson - 如何使用 gson 通过更改键反序列化嵌套对象?

我试图解析的示例 json 是: [ { “编号”:“123”, “A*”: { “b*”:{ “优先级”:{ ...

回答 1 投票 0

Gson 日期转换

我从服务器收到格式为“yyyyMMdd HH:mm:ss”的日期,我需要使用 Gson JsonDeserializer 转换为日期格式“yyyy-MMM-dd HH:mm:ss”。 样本 :

回答 1 投票 0

我们如何读取文本文件中的多行 json 字符串?

我有一个日志文件。它有请求 json 字符串和响应 json 字符串。两者都在多行中。 那么我们如何读取其中的 json 字符串呢? 日志文件示例:- 网址 : /saveEmployee 请求 PA...

回答 0 投票 0

从Json文件中提取数组放入类对象中

所以这些是我的课程 公共课击剑手{ 私有字符串名称,国家; 私有 int id; public Fencers(String name, String nation, int id) { this.name = 名称; 这个.nat...

回答 1 投票 0

读取一个json文件并保存在GSON java的类数组中

好的,这是我的代码 --> 我有这个类 Fencers 私有字符串名称,国家; 私有 int id; public Fencers(String name, String nation, int id) { this.name = 名称;

回答 0 投票 0

读取一个json文件并保存在GSON java的类数组中

好的,这是我的代码: 我有一个类将另一个类对象保存在 ArrayList 中: 导入 java.util.ArrayList; 公共课 FencersList { 私有 ArrayList 集合;

回答 1 投票 0

将 Json 文件转换为类对象,但它的格式很奇怪

你好,这是我的代码: 公共课击剑手{ 私有字符串名称,国家; 私有 int id; public Fencers(String name, String nation, int id) { this.name = 名称; 这个.n...

回答 2 投票 0

如何在 java 中重新格式化 json 文件

好的,这是我的代码 --> 首先我们有一个普通的类: 公共课击剑手{ 私有字符串名称,国家; 私有 int id; public Fencers(String name, String nation, int id) {

回答 2 投票 0

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