jackson 相关问题

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

为什么在 Spring Boot JSON 测试的第一个断言中使用 json.parse() 而不是 json.parseObject() ?

我正在研究官方 Spring Academy 课程中的代码示例,特别是使用 JacksonTester 将 JSON 反序列化为 CashCard 对象的测试。 这是相关的代码片段:

回答 1 投票 0

使用LombokRequiredArgsConstructor作为JsonCreator

我很想用这个: @盖特 @ToString @RequiredArgsConstructor(onConstructor_ = {@JsonCreator(mode = JsonCreator.Mode.PROPERTIES)}) 私有静态类 RestErrorObject {

回答 2 投票 0

我应该在每次需要时都声明 Jackson 的 ObjectMapper 吗?

我有一个多线程Java应用程序,我在其中使用Jackson库。每次我需要 ObjectMapper 时,我都会在需要使用它的类中声明它。有时我会自定义这个ObjectMapper...

回答 4 投票 0

如何通过工厂方法从 JAX-RS 中 REST 请求中的 JSON 主体读取数据对象?

在使用 JAX-RS(Jersey 3.1.1、Jackson 2.14.2)的 Java REST 服务中,我有一个不可变的数据对象,例如: 公共类 MyDataObj { 私有 int a; 公共静态 MyDataObj valueOf(字符串 json...

回答 1 投票 0

无法解析 Android 项目中的符号“jacksonandroidnetworking”

我正在使用 Fast Android Networking 库开发 Android 应用程序,但遇到以下错误: 无法解析符号“jacksonandroidnetworking” 这是我的片段

回答 1 投票 0

[简单类型的重复属性 '',反序列化

我目前在使用 Jackson 2.4.4 和 xml 模块时遇到问题。 我想要反序列化的 XML 如下所示: 1000668-1 <

回答 2 投票 0


如何使用 Jackson 处理循环依赖

我有一个 Spring Boot 3.3.4 应用程序。 我有一个 User 对象,其中包含 Item 对象列表。 Item 对象具有对 User 对象的引用。 公共类用户{ UUID ID; 字符串已满...

回答 1 投票 0

Java中通过Jackson进行多级继承的多态反序列化

如何反序列化以下示例,以便 Jackson 自动为我提供正确的对象 公共类车辆{ 字符串车辆类型; } 公级车延伸车辆{ 字符串

回答 1 投票 0

如何防止 Jackson 在已知类型的列表中序列化 @class 属性?

我在 Java 应用程序中使用 Jackson 来序列化包含已知类型列表的对象。然而,杰克逊正在向列表中的每个项目添加一个 @class 属性,我想省略该属性。这里...

回答 1 投票 0

从 2.16.x 开始,JacksonJaxbJsonProvider 类发生了什么?

在迁移 Jakarta.x 相关混乱时,我意识到 JacksonJaxbJsonProvider 类已被删除(至少从 2.16.x 版本开始)。 这是多模块存储库 - https://github.com/Fas...

回答 1 投票 0

如何在Spring Boot中配置空键Jackson序列化

我想反对地图中使用空键。 我有以下错误: 已解决 [org.springframework.http.converter.HttpMessageNotWritableException:无法写入 JSON:无法调用“com”。

回答 1 投票 0

排除没有类的JSON属性,在Java中使用Jackson

我想知道是否有其他方法可以排除某些 JSON 的属性,而无需这些 JSON 的类。 我是这样设计的: // 启动排除 JSON 内部路径的方法 公开

回答 1 投票 0

Jackson 错误意外字符('}'(代码 125))

嘿,我遇到了一个基于杰克逊反序列化的问题,这是我尝试过的以及我得到的错误。 错误:com.fasterxml.jackson.core.JsonParseException:意外字符(“}”(代码 125)):是

回答 4 投票 0

自定义序列化器中的 Jackson TypeSerializer

我想创建一个自定义注释,将 Map 实例序列化为 json 数组,其中的键和值字段可由用户自定义。举个例子:@JsonMap(key = "person", value...

回答 1 投票 0

如何将 JsonObject 列表从 google json 转换为 Jackson 的 JsonNode 对象

我有一个来自 google JSON 库的 JsonObject 列表,然后我需要调用一个第三方库,它接受来自 Jackson 库的 JsonNode 对象。 我没有太多经验

回答 2 投票 0

如何在杰克逊反序列化camel case和snake case?

我想反序列化包含camel case或snake case的json字符串,如下所示。 {“测试字段”:“测试”} 或者 {“测试字段”:“测试”} 而且,我愿意

回答 1 投票 0

Jackson 自定义对象映射器

我正在寻求帮助。我需要将输入 json 转换为 java 对象。 输入 JSON 是这样的 { "code" : "一些代码", “类型”:&q...

回答 1 投票 0

仅查询Mongodb中的字段名

考虑 Mongodb 中的一个文档,例如: {名称:"乔希","地址":{"street_no":34,"district":"古尔冈","pincode":"1234xyz"}} 如何通过查询获取字段名称(而不是值)?有可能吗...

回答 3 投票 0

SpringBoot RestTemplate 忽略 spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS = false

我正在使用 OffsetDateTime 对象。 我想以 ISO 格式输出此类型,因此我已将上述属性添加到我的 application.yml 中,当我在控制器中使用它时它工作正常...

回答 1 投票 0

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