jackson 相关问题

Jackson是一个Java库,用于处理读取和写入(解析/生成)以及与Java对象之间的数据绑定等任务。虽然Jackson主要用于JSON,但它还支持许多其他数据格式,如Avro,CBOR,CSV,Java Properties,Protobuf,Smile,XML和YAML。

无法构造 - Jackson

我正在使用 Jackson,并且遇到问题,当我尝试反序列化对象时,出现以下错误: com.fasterxml.jackson.databind.JsonMappingException: 无法构造网络实例。

回答 11 投票 0

Jersey response.readEntity(...) 有时返回 null

考虑我的 REST 客户端 (Jersey 2.26) 中的这段代码。它用于发布对象并返回响应对象。如果 REST 服务器返回错误(状态 >= 400),则不会返回 ...

回答 1 投票 0

多个@JsonTypeInfo和@JsonSubTypes

我知道 - 基于这里的不同问题: 多级@JsonTypeInfo和@JsonSubTypes, 使用多个级别的多态类型层次结构进行反序列化 在多重继承的情况下(Car<

回答 1 投票 0

如何使用 Jackson 将 CSV 文件反序列化为地图

我有一个 CSV 文件,我想用 Jackson 将其反序列化为一个对象。 类 Foo { 字符串 x、y、z; } 我可以将其反序列化为列表。但有没有办法将其反序列化为...

回答 1 投票 0

我们需要在 Spring Boot 中手动序列化和反序列化 JSON 对象吗?

我是一名新的 Java 开发人员,正在从事 ERP 项目。我浏览了项目的代码库,发现了一些有趣且相当复杂的编码结构。 整个应用程序已开发...

回答 1 投票 0

Jackson 没有使用 @JsonProperty 覆盖 Getter

JsonProperty 不会覆盖 jackson 从 getter 获取的默认名称。如果我用 ObjectMapper 和 Jackson 序列化下面的类,我会得到 {“你好”} 正如你所看到的 JsonProperty anno...

回答 13 投票 0

Jackson 中小写 Java Enum 常量的更好解决方案

我正在寻找一个比这个样板代码更好(更简洁)的解决方案,用于在 Jackson 中将大写的 Java 枚举常量序列化/反序列化为小写: 公共枚举

回答 1 投票 0

如何将以 json 特定格式(Firestore 数据模型)呈现的 Firestore 文档映射到 java 类?

我从PubSub消息中获取json。 Json 表示来自 Firestore 的文档(具有定义字段类型的附加中间对象的特定 Firestore 数据模型)。 我需要映射这个规格...

回答 1 投票 0

具有不同对象类型的Jackson(去)序列化哈希图

我目前正在用 Java 编写游戏,在 Jackson 中保存实体数据时遇到问题。我需要使用超类的不同子类对哈希图进行(反)序列化。例如我...

回答 2 投票 0

BitSet 的 JSON 序列化不起作用

我想以 JSON 格式序列化/反序列化 java.util.Bitset。 这段代码: BitSet bs = 新 BitSet(10); bs.set(1); bs.set(5); ObjectMapper 映射器 = new ObjectMapper(); mapper.writeValue(系统...

回答 5 投票 0

将 JsonObject 转换为 Avro schema 自动生成的 Java 对象

在我的代码中,我有: 导入 com.google.gson.JsonObject; 最终 JsonObject mdata = NiceService.nicemethod(); Nicemethod() 返回以下 JsonObject: { “顾客”: { ...

回答 1 投票 0

使用fasterxml.jackson将JSON解析为Java记录

根据设计,Java 记录不能从另一个对象继承(请参阅为什么 Java 记录不支持继承?)。所以我想知道实现以下目标的最佳方法是什么。 鉴于我的 JSON 数据

回答 2 投票 0

JsonMappingException:无法从 START_OBJECT 令牌中反序列化 java.lang.Integer 实例

我想使用 Spring Boot 编写一个小而简单的 REST 服务。 这是 REST 服务代码: @异步 @RequestMapping(值=“/ getuser”,方法= POST,消耗=“ application / json”,产生...

回答 3 投票 0

杰克逊反序列化失败时泽西异常映射器不工作

我在 REST API 中使用 Jersey 2.10 和 Jackson 序列化/反序列化功能。 我的想法是让我的 REST API 始终返回标准 JSON 错误响应。为此我有例外...

回答 7 投票 0

Jackson 解析问题

在我的春季应用程序中,当我使用邮递员调用它时,我有 Rest api 并发送这个 json { “收入值”:“测试\t” } 它给 引起者:com.fasterxml.jackson.core。

回答 1 投票 0

访问Map条目时出现ClassCastException

我面临着一个我不明白的问题。 我创建了一个小例子。 包 com.demo; 导入java.util.Map; 导入 org.junit.jupiter.api.Test; 导入 com.fasterxml.jackson.databind.ObjectMap...

回答 1 投票 0

将具有多个未知字段的 JSON 映射到 Java POJO

我正在尝试将下面的 JSON 映射到 java POJO。下面是 JSON。 { “自定义对象”:{ “价值”: { “配置-1”:{ “配置名称”:{ ...

回答 1 投票 0

将 Spring MVC 投影与 JSON 和 Jackson 结合使用

在新版本的 Spring Data (Fowler) 中,可以将一个接口传递给 Spring MVC 控制器操作,然后 Spring Data 将自动创建一个代理实现并将值绑定到此...

回答 1 投票 0

Jackson 将属性名称未知的 json 字符串反序列化为泛型类型

我想反序列化一个可以具有“未知”属性(但在编译时已知泛型)的json字符串,并将该未知属性反序列化为提供的泛型类型...

回答 1 投票 0

无法在Spring boot中使用@Valid验证请求主体

我想使用 @Valid 注释验证我的请求正文,但它在 Spring Boot 中不起作用 我在 JAR 文件中有一个 Request 类,无法使用两个字段进行修改。一个字段的类型为 Obj...

回答 8 投票 0

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