jackson-databind 相关问题

将此标记用于与jackson-databind库相关的问题,为Jackson提供数据绑定功能和树模型。

使用 Jackson Json 映射器将 LocalDateTime 序列化为旧格式

更新Jackson库后,响应发生了变化,之前使用了Json.toJSON(LocalDateTime.now()),它调用了ObjectMapper().valueToTree(data); 我希望看到的景色和以前一样...

回答 2 投票 0

使用 jackson 反序列化 json

所以,我使用这个类来反序列化json: 公共类 DataConverter 实现 IDataConverter { 私有 ObjectMapper 映射器 = new ObjectMapper(); @覆盖 公共 T

回答 1 投票 0

当存在额外的 getter 时,杰克逊反序列化会导致列表字段中出现重复的值

当我们添加列表字段的额外 getter 时,我试图解决 Jackson 反序列化到对象导致列表字段具有重复类的问题。 这是

回答 1 投票 0

com.fasterxml.jackson.databind.exc.InvalidTypeIdException:无法将类型 id '[' 解析为子类型

我有一个名为 Fruit 的抽象类,我将 @JsonTypeInfo 和 @JsonSubTypes 放在其上,如下所示: @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "f...

回答 1 投票 0

如何使用 Jackson 解析 XML 并在 XML 中提取 CDATA

X Y/代号>... <?xml version="1.0" encoding="utf-8"?> <Product> <Object action="create"> <name>X</name> <codename>Y/codename> <external_id>YZ</external_id> <type>product</type> <Content variant="en"><![CDATA[{"elements": [ {"element": {"codename": "short_description_en"},"value": "XYZ"}, {"element": {"codename": "product_Standard"},"value": ""}, {"element": {"codename": "ISO" }, "value": [{"codename": "yes"}]}, {"element": {"codename": "material_type"},"value": [{"codename": "poly"}]}, {"element": {"codename": "product_number" }, "value": "1234"}, {"element": {"codename":"product_status" }, "value":[]} ]}]]></Content> </Object> </Product>""" 我尝试与 Jackson 一起整理 Xml 并提取值,但我无法找到提取 CDATA 字符串的解决方案。你能给我一个解决方案吗? 我尝试与 Jackson 一起整理 Xml 并提取值,但我无法找到提取 CDATA 字符串的解决方案。你能给我一个解决方案吗?

回答 1 投票 0

Jackson 反序列化丢失的字段并捕获它们

我有一个要求,我们调用 api 并使用 Java 将 json 响应反序列化为对象。我正在使用杰克逊库来做到这一点。 需要做两件事: 忽略丢失的文件...

回答 1 投票 0

使用 Jackson 库在 Java 中反序列化 Map<Enum<?>、Object>

我需要使用 Jackson 库以 JSON 格式序列化和反序列化 Java 映射。 地图类型是Map,Object>,其目的是存储由key-value

回答 2 投票 0

如何在Spring MVC(不是Spring Boot)应用程序中自定义Jackson

Spring MVC 4.3.29 和 Java 8(当前平台限制),大部分是 XML 配置,除了一些注释扫描的 Controller 类。 简而言之,我想要获得 ObjectMapper

回答 2 投票 0

@JsonProperty(access = Access.READ_ONLY) 字段解析后填充为空值

**春季启动:2.7.18 格罗维:3.0.17 等级:等级8.6 杰克逊:2.13.5 ** 下面是代码片段: 导入 com.fasterxml.jackson.databind.ObjectMapper 导入 com.fasterxml.jackson.annotation。

回答 1 投票 0

Jackson 使用循环引用序列化对象

使用自定义序列化器时是否可以访问或查找放置在对象上的注释值? 数据类父级( 值名称:字符串, @JsonIgnoreProperties(“父级”...

回答 1 投票 0

JSR 验证@Pattern 允许空值

当我用@Pattern注释字段时 @Pattern(regexp="someRegexp") 公共字符串名称; 如果 JSON 包含此字段,且值为 null,那么我预计此正则表达式会失败,因此......

回答 3 投票 0

如何使用 jackson-databind 将 toplyrics 反序列化为列表?

{ “艺术家”: { “id”:“3ade68b5gd237eda3”, "desc": "吻", "url": "/吻/", "pic_small": "/吻/...

回答 1 投票 0

访问Map条目时出现ClassCastException

我面临着一个我不明白的问题。 我创建了一个小例子。 包 com.demo; 导入java.util.Map; 导入 org.junit.jupiter.api.Test; 导入 com.fasterxml.jackson.databind.ObjectMap...

回答 1 投票 0

Sprinboot Jackson 日期连载

我在 springboot web 上遇到了 Jackson 的一个小问题,我期待这样的回应。 { 'date': '日期字符串' } 但我回来了 [ 0:java.sql.日期, 1:长时间戳 ]

回答 1 投票 0

使 Jackson 子类型可扩展,无需编辑超类型 java 文件

在我的公司,我们有固定的 JSON 消息结构: { “标题Val1”:“” “标题Val2”:“” “自定义有效负载”:{ “有效负载类型”:“” } } 我想要一个图书馆,

回答 2 投票 0

Java Jackson - 在序列化过程中更改类名

我有一个像下面这样的课程。当我使用 Jackson 库进行序列化时,我希望 Json 中的“StudentClass”对象名称为“class”而不是“studentClass”。我尝试了一些事情但没有成功。恳求...

回答 1 投票 0

Jackson Xml 重复标签名称

我使用 jackson xml 生成 xml,用于生成 jackson xml 的我的 POJO 类如下: 公共类数据{ @JacksonXmlProperty(localName="Element") 元素元素 = new Element(); ...

回答 2 投票 0

JsonNode - 如何更新数组中的嵌套值

抱歉,谷歌告诉我,Stack Overflow 上已经提出了很多类似的问题,但我正在努力寻找适合我情况的答案。 我有一个 Java 应用程序

回答 1 投票 0

在使用 JSON 负载执行卷曲时,我可以不进行积极的转义吗?

我对卷发中的这种沉重的逃脱感到不舒服 curl -X POST -H "Content-Type:application/json" -d "{\"用户名\":\"john\",\"密码\":\"...

回答 1 投票 0

在 jackson POJO 中设置命名空间前缀

在使用 jackson-databind、jackson-dataformat-xml 和 jackson-datatype-jsr310 的 Spring Boot 2.7.7 应用程序中,我想生成带有命名空间的 XML,更重要的是,前缀 n1 (必须是...

回答 2 投票 0

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