jackson 相关问题

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

如果两者都存在,我可以让 Jackson fastxml 更喜欢 @JsonProperty 而不是 @JsonAlias 吗?

我的 JSON 负载曾经是: {“a”:“某个值”} 我将它映射到: 类项目{ @JsonProperty(“a”) 公共字符串值; } 现在我想弃用财产...

回答 1 投票 0

如何强制 Jackson 在序列化我的对象时将数字写为字符串

我的一个java对象有一个相当大的id。当 Jackson 将其转换为 JSON 时,它会将其作为数字发送(例如 {"id":1000110040000000001}),但一旦它变成 JavaScript

回答 2 投票 0

如何防止ObjectMapper成功将纯字符串反序列化为Object?

我有一个简单的 POJO: @数据 @Builder @NoArgs构造函数 @AllArgsConstructor 公共类 StatusPojo { 私有字符串状态; } 当我反序列化简单字符串“asd”时(不带引号...

回答 2 投票 0

使用 Jackson 进行自定义时间反序列化

我需要处理一组较旧的数据文件,其中除其他信息外,本地数据时间已序列化为表单 “获取时间”:[2024,8,13,9,49,52,662000000] 年轻的文件会

回答 1 投票 0

在 Flink 中使用自己的 jackson 版本会导致VerifyError

我将 Apache Flink (v1.11) 与 Scala 结合使用,并为 Kafka 连接器添加了自己的 DeserializationSchema。因此我想使用我自己的软件包和 Jackson 版本(v2.12.0)。 但我得到了

回答 1 投票 0

如何使用 Jackson 将 ISO8601 持续时间字符串反序列化为 Duration 和 period 对象

我有一个包含 ISO8601 持续时间字符串 (P3Y6M4DT12H30M5S) 的字符串值。 如何使用 Jackson 将其反序列化为 Duration 和 period 对象? 我知道 Duration 接受天、小时、分钟、s...

回答 4 投票 0

在 Java 中解析 Json -> INCLUDE_SOURCE_IN_LOCATION` 已禁用

我有这个Json: [ { “标题”:“射手座新月”, “事件开始日期”:“01/12/2024”, “事件结束日期”:“01/12/2...

回答 1 投票 0

接口背后的对象的 Java 序列化

我有以下设置: 公共接口 I{ public String getIprop();} A 类实现 I{ 公共字符串a =“a”; 公共字符串 getIprop(){返回“i”;} B 类实施...

回答 1 投票 0

如何使用 Jackson 解析 XML 列表而不需要 1 元素列表的特殊情况?

我想使用 Jackson JsonNode 来解析经常具有这种类型结构的 XML 文件: 值1a &l...

回答 1 投票 0

使用 spring/jackson 将 Kotlin 数据类转换为 JSON

我试图将一些数据类公开为 JSON 对象,但有些东西不起作用。 我有以下数据类: 数据类链接( @JsonProperty(“rel”) @JsonView(View.Bind::class...

回答 3 投票 0

如何防止我的多对多关系无限递归或JSON写入失败?

我试图使双向多对多关系与 Hibernate 和 Maven 一起工作,但它总是抛出 org.hibernate.LazyInitializationException: 无法初始化代理 - 没有 Sess...

回答 2 投票 0

@Accessors( Fluent = true) 不适用于 Jakson

在带有Lombok的Spring boot应用程序中,我有pojo类AccountDTO @数据 @Builder @Accessors(流畅= true) 公共类 AccountDTO 实现可序列化 { 私有字符串标识; ...

回答 2 投票 0

使用 ObjectMapper 序列化对象时排除 `type`

我正在序列化 Foo 类的实例以发送到 pubsub。我使用 Jackson ObjectMapper 将实例序列化为字符串,然后将其作为有效负载发送。 @Bean(名称 = "gcpObjectMapper...

回答 1 投票 0

使用 Postman 工具从 REST Web 服务保存 ZIP 文件

我创建了一个 Web 服务来发送 ZIP 文件作为输出。我在请求中使用 POST 方法(发送文件作为输入)。 如何在 Postman 工具中下载文件? 我得到这样的回复(内容...

回答 3 投票 0

包含同名子项的 XML 列表会产生 Jackson InvalidDefinitionException

我在 XML DTO 方面遇到问题。我试图在 Spring Boot 3.3.5 和 jackson-dataformat-xml v2.18.2 中组装它。这里的问题是我有两个列表,其中包含具有相同 na 的孩子...

回答 1 投票 0

java.lang.NoSuchMethodError:'void com.fasterxml.jackson.core.util.BufferRecycler.releaseToPool()'

我已在 build.gradle 中将 Jackson 从 2.16.1 升级到 2.18.2: 插件{ id 'java' id 'jacoco' id 'com.github.johnrengelman.shadow' 版本 '8.1.1' id“org.sonarqube”版本...

回答 1 投票 0

将 json 数组反序列化为列表,并保留列表中 json 的数组顺序

我有以下 json,它使用 Jackson 映射器映射到 POJO。如何在反序列化期间保留 json 数组列的顺序?我应该使用什么注释? JSON: { ”

回答 1 投票 0

如何在 Jackson 的自定义反序列化器中委托默认反序列化?

假设我正在为某个类编写自定义序列化,但想使用默认方法处理其字段之一。 怎么做呢? 序列化时我们有 JsonGenerator#writeObjectField...

回答 2 投票 0

Jackson 多种类型反序列化接口

我正在用Java尝试Jackson反序列化的一些麻烦。我已经提出了2个解决方案,但无法解决问题。问题?我得到了属性重复的结果,它是一个字段

回答 1 投票 0

如何使用 Retrofit 将 XML 响应转换为数据类

我正在尝试连接到返回 XML 的 api。我正在尝试通过改造来做到这一点。我创建了一个数据类结构来解析 XML,并且已经具有 XML 结构。我现在需要解析重新...

回答 1 投票 0

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