jackson 相关问题

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

Jackson 使用 InstantDeserializer 而不是注册的 CustomDeserializer 在 Quarkus 中反序列化 OffsetDateTime

前端从日期时间本地控件发送格式为:2024-06-01T05:55:04 的日期。 REST 控制器示例: @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) 公开课

回答 1 投票 0

序列化和反序列化时JSON属性名称不同

是否有可能:类中有一个字段,但在 Jackson 库的序列化/反序列化过程中它有不同的名称? 例如,我有“Coordiantes”课程。 类坐标{ 内部...

回答 14 投票 0

如何使用 Jackson 启用 JSR310 对 LocalDate 的支持?

我已经将JS310依赖添加到Maven中并刷新了依赖: com.fasterxml.jackson.datatype

回答 3 投票 0

jackson 在属性不存在时将 0 传递给构造函数而不是抛出异常

我有要求 { “名称”:“测试” } 像这样请求DTO 数据类 DTO ( 值名称:字符串 val maxValue:长 ) 预期:由于缺少属性,Json 序列化失败

回答 2 投票 0

在杰克逊映射期间将数组转换为哈希图,每个条目键是条目的 id 字段

这是我正在处理的 JSON: { “默认”:“忽略我”, “目录”: [ { “id”:“对象1”, “名字”...

回答 1 投票 0

Jackson 的 JsonSerializer 不适用于深层嵌套对象层次结构

对于 Java 对象实例的序列化,我使用 Jackson 库并构建了几个 JsonSerializers,它们应该单独检查 Player.class、Vehicle.class 和 Building.class 以及

回答 1 投票 0

如何发送纯JSON对象(位于模型对象内部)以在Spring Boot中查看?

我是 Spring Boot 开发的新手。我必须将 json 对象放入模型对象中并将其发送到视图。我使用 Jackson 库的 ObjectMapper 类将对象转换为字符串。 我的

回答 1 投票 0

在 Spring Boot 中解组 json 数组时出现问题

我正在尝试从 https://pokeapi.co/api/v2/pokemon/25/encounters 解组 json 数组,这是简历版本: [ { “位置区域”:{ "name": "神奥-

回答 1 投票 0

为什么 spring.jackson.default-property-inclusion 在 .yml 配置中不起作用

我需要帮助了解为什么 spring.jackson.default-property-inclusion 在 .yml 配置中不起作用。我想为 Jackson 设置这个全局属性,以便它阻止我们的回复中返回空值。

回答 1 投票 0

JAXRS / Jackson 多态负载反序列化

我有一个 JAX-RS POST 方法处理程序,我希望将有效负载 JSON 反序列化为 Java POJO 类,该类是接口的实现。 接口的确切实现...

回答 1 投票 0

当两个字段都存在时,如何告诉 Jackson JSON 反序列化器优先选择一个字段而不是另一个字段?

我正在编写代码来解析来自服务的 JSON 响应,在该服务中我可以获得两种不同的格式,我想将它们映射到同一类型的对象。这是我的代码的简化示例: 数据类 MyC...

回答 1 投票 0

当属性不存在时,Kotlin 设置 0 而不是 null

我有要求 { “名称”:“测试” } 像这样请求DTO 数据类 DTO{ 值名称:字符串 val maxValue:长 } 预期:Json 序列化因缺失而失败,因此 n...

回答 1 投票 0

杰克逊 - 需要财产吗?

我在对象映射器上使用 Jackson 的 readValue() 方法来读取 JSON 文件并将其转换为我的 java 对象。 例如。 mapperObject.readValue( 节点, MyTargetClass.class ) 有没有

回答 4 投票 0

强制 spring boot jackson 反序列化器使用 BigDecimal

我遇到了一个问题,杰克逊将数值反序列化为我无法预测的任意类型。例如,如果有人传递值“14”,jackson 会将其实例化为 I...

回答 3 投票 0

控制器中的JsonView给出400

我使用Spring Boot 3.3。 我正在尝试使用 JsonView 公共类订单视图{ 公共静态接口 OrderOperationView { 公共静态接口常规{ } 公共圣...

回答 1 投票 0

如何在Keycloak中添加模块jackson-datatype-jsr310?

我为Keycloak定制了SPI并实现了RealmResourceProvider接口。我编写了一个自定义端点,并且我返回的 Response 对象包含 LocalDateTime 字段。拨打

回答 1 投票 0

Java 8 LocalDateTime 抛出 JsonString 异常

我正在测试控制器的 spring-boot 代码。为此我编写了如下测试 @RunWith(SpringRunner.class) @WebMvcTest(AnimalController.class) 类 AnimalControllerTest { @Autowire...

回答 4 投票 0

升级到 Jakarta EE 时 Jackson-Module-Jaxb-Annotation 出现异常

我正在尝试将我的应用程序从 JEE 8 升级到 Jakarta EE。 当我启动应用程序时,它抛出此异常 Jackson-Module-Jaxb-Annotations-2.17.1 尝试使用旧的...

回答 1 投票 0

需要在使用 jackson json 提供程序的 weblogic 12c 中返回 null 作为响应

在我的 weblogic 11g 到 12c 迁移的 java 应用程序中,我的 API 端点是 \`@GET @Path("/scheme/id/{Id}") @Produces(MediaType.APPLICATION_JSON) 公共列表\ getSchemesById(@

回答 1 投票 0

如何在 @JsonFormat 中使毫秒可选,以便使用 Jackson 进行时间戳解析?

我的对象中有以下声明: @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSX") 私人 ZonedDateTime 开始; 当我解析像 2 这样的时间戳时...

回答 4 投票 0

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