jackson 相关问题

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

Jackson 反序列化。如果完全依赖默认值,它到底是如何工作的?

快速说明:是的,我读过这篇文章。不幸的是,它并没有回答我的所有问题 默认情况下 Jackson 反序列化如何工作?到目前为止我发现杰克逊正在寻找一个无...

回答 1 投票 0

告诉 Jackson 忽略特定类型的数组/集合的属性

背景 我想克隆在 Spring Boot 中存储请求值的 DTO。 有时它有一个不可序列化的字段(即MultipartFile),所以我无法使用使用ObjectOutputStr的策略...

回答 2 投票 0

自动连接到 JPA 转换器

我在我的 Spring Boot 应用程序中使用自定义的 ObjectMapper。我还对几个字段使用 JPA 转换器,这些字段作为 JSON 字符串存储在数据库中。我不知道如何自动装配我的自定义对象

回答 2 投票 0

Java - 使用多种日期格式反序列化 JSON 响应

我正在使用 java 17 和 spring boot 3,并尝试反序列化以下 json 响应。 { "更新": "2023 年 9 月 13 日 19:24:00 UTC", “更新ISO”:“20...

回答 1 投票 0

使用 Jackson 和 UTF-8 编码将 Java 列表转换为 JSON 数组

现在我正在尝试将Java List对象转换为JSON数组,并努力转换UTF-8字符串。我已经尝试了以下所有方法,但没有一个有效。 设置。 response.setContentType("应用程序...

回答 3 投票 0

在 Spring Boot 中未调用自定义序列化程序 (Jackson 2.13.3)

我正在开发一个使用 Spring Boot 的 REST API 项目。每个 REST API 调用都应将 NULL 值作为空字符串返回,以便 UI 开发人员可以按原样显示这些值。 我没能找到

回答 1 投票 0

java.lang.NoClassDefFoundError:com/fasterxml/jackson/module/blackbird/ser/ToBooleanFunction

我在尝试从 Java 11 升级到 17 时遇到此错误。 我确认 ToBooleanFunction 存在于 2.15.2 版本以及我尝试过的其他一些版本中。我还确认了

回答 1 投票 0

在 Spring Boot 3.1 控制器中键入错误应用程序/JSON

当我尝试向 POST 控制器发送数据时,出现类型错误。错误似乎很清楚,但解决方案却让我无法理解: 环境 春季启动 3.1 爪哇18 MySQL8 实体 @

回答 1 投票 0

Jackson @JsonPropertyOrder 被忽略

我目前正在使用 Spark 框架开发 RESTful 应用程序,并使用 Jackson 进行序列化。我遇到了这样的问题:@JsonPropertyOrder 被忽略。 这是我的 POJO: @数据 @JsonPropertyOrde...

回答 3 投票 0

如何让 ObjectMapper 在反序列化期间忽略空字符串字段?

我的编辑 API 有这个服务方法,它将我的 pojo 类映射到实体类以进行更新操作。 CustomerDetail 是我的 Dto 类。 公共客户注册编辑客户详细信息 (长...

回答 1 投票 0

如何配置 Jackson 在 Spring boot 项目中不处理换行符?

Body:我正在使用 Jackson 将 Java 对象序列化为 JSON 字符串。但是,我不希望 Jackson 转义 JSON 字符串中的换行符。如何配置 Jackson 不处理换行符? 他...

回答 1 投票 0

无法将类型 [java.lang.String] 的属性值转换为所需类型 [java.time.LocalDate]

{ "出发日期": "2016-12-28", "出发日期": "2016-12-28" } 我想将上面的字符串日期以 json 形式发布为 java.time.LocalDate,但我收到 400 Bad Request 作为错误。有人可以吗...

回答 3 投票 0

使用多态类键入键重复

我使用Spring Boot 3.1.2 @数据 公共类 DefaultAccount 扩展 AbstractAccount{ } @JsonTypeInfo(使用= JsonTypeInfo.Id.NAME,可见= true,属性=“类型”) @JsonSubTypes({ @

回答 1 投票 0

所需 JsonProperty 缺失或为 null 时失败

我有一个 User 类,有 2 个字段:必需的 id 和可选的名称。我使用 lombok 和 jackson(版本 2.12)注释。 @超级建造者 @盖特 @EqualsAndHashCode @AllArgsConstructor(访问= AccessLe...

回答 1 投票 0

Jackson 反序列化问题

JSON.stringify(saveIntObject) 返回数据 [{"id":1,"narration":"期初余额","percentage":12,"value......... 公共无效 saveInterestTransactionDet...

回答 1 投票 0

LocalDate 被序列化为数组

我正在使用springBoot开发REST APi。我在 GET 端点的响应模型中有一个 LocalDate 字段“firstDate”。但是这个 LocalDate 可以在响应中序列化为数组......

回答 3 投票 0

在 Vert.x 中使用 Jackson 的 JSON Java 8 LocalDateTime 格式

我正在尝试从 LocaLDateTime 创建 json 对象,但由于某种原因它正在创建像这样的 json,查找 issuesAt 和 expireAt 键 json {"userID":0,"deviceID":0,"

回答 3 投票 0

JavaTuples API - 无法反序列化,因为它们没有参数构造函数

我正在使用javatuples,因为我必须从几个方法调用中返回多个参数。 一切看起来都很好,直到我尝试将 jsonString 反序列化为三元组。 似乎元组类(T...

回答 2 投票 0

如何使 @RestController POST 方法忽略 Content-Type 标头并仅使用请求正文?

我正在使用最新的 Spring Boot (1.2.1) 以及它附带的任何 Spring MVC 版本。 我有一个控制器方法,可以对传入和传出数据进行隐式 JSON 转换: @RestController 噗...

回答 3 投票 0

配置 Jackson 解析多种日期格式

我正在开发一个项目,其中 JSON 有效负载中返回的日期格式不一致(这是另一个问题)。我正在开发的项目使用 Jackson 来解析 JSON 响应。

回答 5 投票 0

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