jackson 相关问题

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

使用 Jackson 高效获取数组项 (JSON) 的字节大小

假设我有一个 JSON 数组,例如: [ “项目1”:{...}, “项目2”:{...}, “项目3”:{...} ] 我想做的是找到每个项目的大小(以字节为单位),所以对于 exa...

回答 1 投票 0

从 JSON 字符串中删除反斜杠

我有一个类型的对象: 休息消费者请求 其中有 @JsonProperty 注释字段,例如: @JsonProperty(“产品代码”) 私有字符串产品代码; @

回答 2 投票 0

在 SpringBoot 中尝试在响应正文中返回 List<UUID> 时出现 HttpMessageNotWritableException

如果我尝试返回从实体类中的字段获取的列表,我会收到以下错误。如果我自己创建列表,那么我不会收到此错误。我将 SpringBoot 3.3.2 与 Java 17 结合使用。 错误: {...

回答 1 投票 0

无法在 Spring Boot 中以多态方式反序列化 mongo db 集合

我有一个名为“items”的 mongo 系列,其中包含珠宝。 在集合的每个文档中,我都有一个鉴别器属性“类别” - 我用它来反序列化......

回答 1 投票 0

Jackson 将整个班级的 LocalDate 格式化为字符串

我注意到杰克逊将 LocalDates 变成了 [2018,06,01] 这很糟糕 我可以注释一个特定的变量/方法,使其格式正确,如下所示: @JsonFormat(shape = JsonFormat.Shape.STRING, patt...

回答 1 投票 0

为什么@EnableWebMvc会破坏JSON反序列化?

在我的示例应用程序中,我有一个简单的 @RestController 控制器: 包app.springtest.api.book; 导入app.springtest.service.BookService; 导入 lombok.RequiredArgsConstructor; 导入龙目岛。

回答 1 投票 0

Jackson 对象映射器 readTree 与布尔值

{ “数据”:{ “id”:“550e8400-e29b-41d4-a716-446655440000”, "时间戳":"2023-05-01T16:34:16.993007076Z", “已处理”:...

回答 1 投票 0

XMLWriter 使用 zdef 扩展属性名称?

我尝试使用 XMLMapper 将一些配置类序列化为 xml 配置文件。 但我在属性生成方面遇到了一些麻烦。实际上生成的 XML 是完美的,但是 XMLMapper 添加了一些......

回答 3 投票 0

这个以pojo对象为参数的Java静态方法是线程安全的吗?

Java 类: 公共类用户{ 私有整数 ID; 私有字符串名称; } 我的实用程序类: 公共类实用类{ 公共字符串静态objToString(用户用户){ 对象映射器

回答 1 投票 0

如何在使用 Jackson ObjectMapper 时忽略 pojo 注释?

我有一个带有 Jackson 注释的 POJO 公开课示例{ 私有字符串属性1; @JsonIgnore 私有字符串属性2; //...setter getter } 所以,...

回答 3 投票 0

Jackson 使用泛型扩展抽象类的对象反序列化

我已经看过很多有关如何在使用抽象类和泛型时处理 Jackson 反序列化的示例,但我试图理解为什么在某些情况下无法进行类型推断。

回答 1 投票 0

实体属性序列化两次

在 Spring 3.3 中,我有一个映射到数据库表的实体。在这个实体类中,我有所有用 @JsonProperty 注释的属性,例如 @JsonProperty("ID")。 进入续...

回答 3 投票 0

如何使用 jackson 将 Json 数组写入文件

我创建了一个 Json 文件,我想在其中写入 java 对象作为数组元素。我用的是杰克逊。 尝试 { 字符串 json; 字符串 phyPath = request.getSession().getServletContext().getRealPath...

回答 2 投票 0

当值为原始或数组时,Jackson 反序列化多态类型

我有一个来自不受我控制的第三方的 JSON 结构,我需要反序列化。一个部分包含一系列操作数,其中类型由键确定,例如“变量”...

回答 1 投票 0

反序列化时使用不同大小写映射Json

我面临着将 json 映射到我的类的问题。 当我从 Postman 中点击 /greeting2 api 时,我得到了 {} 作为响应,但是当我添加 @JsonProperty 字段和 @XmlElement 时,我得到了正确的输出。

回答 1 投票 0

反序列化期间映射 Json 响应

我面临着将 json 映射到我的类的问题。 当我从 Postman 中点击 /greeting2 api 时,我得到了 {} 作为响应,但是当我添加 @JsonProperty 字段和 @XmlElement 时,我得到了正确的输出。

回答 1 投票 0

Jackson 由于 FAIL_ON_TRAILING_TOKENS 而失败,但功能已禁用

我正在尝试将我的 Spring Boot 应用程序从 3.0 迁移到 3.3。 我有一些从前端发送的复杂 JSON,因此 ObjectMapper 的配置如下 @豆 公共模块 dateSerializationModule() {...

回答 1 投票 0

如何更新maven依赖项同时保持向后兼容性

我有一个java项目,我正在使用jackson-databind:2.10.2 IntelliJ 警告该版本存在漏洞并建议我更新到 2.13.4.1 我的问题是我应该如何确保

回答 1 投票 0

在单元测试期间从杰克逊化对象获取数据

我正在尝试模拟 RestServer 调用,但它没有生成可解析的 JSON: 像这样的简单类: @超级建造者 @数据 @塞特 @杰克逊化 @JsonIgnoreProperties(ignoreUnknown = true) 公共...

回答 1 投票 0

如何将JsonNode转换为Map

在服务器上使用play Framework java我正在使用graphiql来发出请求, 当我执行 Final JsonNode Variables = request().body().asJson().get("variables"), 一个带有值的 JsonNode "{\"id\":\"ba...

回答 1 投票 0

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