jackson 相关问题

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

使用 Jackson 从 JSON 获取单个字段

给定任意 JSON,我想获取单个字段 contentType 的值。如何与杰克逊合作? { 内容类型:“foo”, fooField1:... } { 内容类型:“栏”, 条形数组:[...] }

回答 5 投票 0

如何使 Jackson SimpleBeanPropertyFilter filterOutAllExcept 适用于嵌套对象

如何保持所有嵌套对象具有相同的属性名称? 例如。顶层类是Policy。 @JsonFilter(“我的过滤器”) 公开课政策{ 字符串名称; 字符串编号...

回答 1 投票 0

检查两个 JSON 模式在语义上是否相同

我们会在每次构建应用程序时从 Java 模型自动生成 JSON 模式,并在特定 CI/CD 管道运行时自动发布该模式。我们需要架构是版本...

回答 1 投票 0

创建不带引号的 JSON

图书馆正在使用地图来使用一些额外信息。该地图最终会被转换为 JSON 对象,我需要设置请求信息以显示调试目的,如下所示: 地图.put("

回答 2 投票 0

如何使用 Jackson 识别未声明的原语?

我有以下杰克逊课程: 公共类 InspectArrayFormulaArgs { 私人最终int预期列; @JsonCreator 公共 InspectArrayFormulaArgs(@JsonProperty(value = "expectedColumn...

回答 1 投票 0

使用 Lombok 注释注释的类出现 UnrecognizedPropertyException

我尝试使用ObjectMapper的convertValue方法将DTO(学生)映射到DAO(学生实体): new ObjectMapper().convertValue(student, StudentEntity.class); 然而,我遇到了以下情况

回答 2 投票 0

使用 Jackson 合并两个 JSON 文档

是否可以使用 Jackson JSON 库合并两个 JSON 文档?我基本上使用 Jackson 映射器和简单的 Java 地图。 我尝试在 Google 和 Jackson 的文档中搜索...

回答 9 投票 0

Java 应用程序中 Jackson YAML 缺少方法问题

我正在升级JAVA应用程序。 我正在使用 Gradle 8.5,并升级到 JAVA 17 和 Spring Boot 3.2.5 在进行升级时,我遇到了涉及 com.fasterxml 的问题。

回答 1 投票 0

@JsonRootName 无法与 @RequestBody 一起使用

在此输入图像描述 我保证输入的 json 字符串是相同的,但是 @RequestBody 周围的 Dto 字段始终为 null; 版本 JDK8,17 springboot2.0,3.3 杰克逊2.11,2.14 输入字符串 {“使用...

回答 1 投票 0

使用 Jackson 的 BeanPropertyFilter 过滤嵌套对象

我有以下对象: @JsonFilter(“我的过滤器”) 公共类人{ 私人姓名名称; 私有整数年龄; 公共名称 getName() {返回名称;} 公共无效setName(名称名称)...

回答 3 投票 0

如何将日期序列化为特定格式?

JSON 字符串中任意日期的强制输出格式为: { “元素”: [ “~#日期”, [ "2013-05-31" ] ], ... } 我有...

回答 2 投票 0

杰克逊多态性问题,在给定的结构中,一个接口可以是另一个接口的子类型吗?

下面是我理想的 json 文件和具体类的结构。 但我无法让它工作,而且替代方案会不太优雅。 测试 3 失败,并出现以下错误: com.

回答 1 投票 0

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

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

回答 3 投票 0

如何在Spring Boot中获取ObjectMapper实例而不继承spring-boot-starter-web?

我正在使用 Spring Boot 2.0.0M2,尝试创建一个 CLI 应用程序,而不是 Web 应用程序。我的问题是,即使包括 编译 'org.springframework.boot:spring-boot-starter' 编译...

回答 4 投票 0

Java/jackson:如何将日期序列化为特定格式?

Json 字符串中任意日期的强制输出格式为: { “元素”: [ “~#日期”, [ "2013-05-31" ] ], ... } 我有...

回答 1 投票 0

Java/jackson:如何将日期消毒为特定格式?

Json 字符串中任意日期的强制输出格式为: { “元素”: [ “~#日期”, [ "2013-05-31" ] ], ... } 我有...

回答 1 投票 0

Java/jackson:如何构建值数组

请求输出的Json字符串为: { “元素”: [ “~#日期”, [ "2013-05-31" ] ], ... } 用

回答 1 投票 0

json转java pojo反序列化

我有一个 json,我必须将其转换为 java POJO。这是 json: { “止赎首选项”:[ { ”

回答 1 投票 0

使用treeToValue时处理JSON节点中的文本?

我有一些代码,它接受一些输入 JSON 并使用 Jackson 和“treeToValue”方法将其反序列化为一个简单的 Java 类(POJO),非常类似于此处的示例: MyBean bean = m...

回答 1 投票 0

Jackson - 使用 treeToValue 时处理 Json 节点中的文本?

我有一些代码,它需要一些输入 json 并使用 Jackson 和“treeToValue”方法将其反序列化为一个简单的 java 类(pojo),非常类似于这里的示例: MyBean 豆 =

回答 1 投票 0

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