jackson 相关问题

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

需要有关旧 Jackson.codehause.org 项目的信息

我在 Jackson.codehause.org 上看到了一个与我有个人关系的项目。现在我再也找不到那个项目了。请帮我找到这些旧项目。 当我访问 Jackson.codehause.org 时,它说...

回答 1 投票 0

发布到 Spring Boot 2 自定义端点时出现 JSON 解码错误

我正在使用 Spring Boot 2.0.4.RELEASE 的自定义端点 我的自定义端点如下, @Endpoint(id = "mycaches" ,enableByDefault=true) @成分 公共类 CacheEndpoint { @WriteOpera...

回答 1 投票 0

Jackson ObjectMapper 不尊重配置的日期时间格式

我很可能遗漏了一些东西,但是,我无法配置对象映射器以使用给定的日期时间格式。使用相同的日期格式化程序解析日期时间字符串(用于配置

回答 1 投票 0

Kafka发送嵌套的json对象

我正在尝试创建一个基本的 Kafka 项目,它将发送嵌套的 JSON 对象,但只接收消费者的根级别字段。 @Builder @杰克逊化 @ToString 公共类 UserCreate

回答 1 投票 0

Jackson 反序列化在未知属性上不会失败

如果 json 有附加字段,则以下 POJO 的反序列化应该失败,正如 Jackson 文档所述,FAIL_ON_UKNOWN_PROPERTIES 是默认设置的。 @盖特 @塞特 @FieldNameCons...

回答 1 投票 0

在 Spring Boot 中测试 Jackson YAML 序列化

在 Spring Boot 应用程序中,我有一个方法,使用 Jackson 将类序列化为 YAML,然后执行一些进一步的操作。 公共无效 someMethod(SomeClass objectToSerialize){ ...

回答 1 投票 0

将 JSON 对象转换为一组自定义对象

我有一个类似于下面的json对象。 { “键1”:{ “代码1”:“名称1”, “代码2”:“名称2”, ... }, “键2”:{ ”

回答 1 投票 0

使用 lombok superbuilder 时忽略 null 值

我遇到了使用 Lombok SuperBuilder 为我的类创建构造函数的情况 无论如何,我可以使用构建器创建一个对象而不创建空值吗? @数据 @超级建造者 公共...

回答 2 投票 0

fasterxml jackson databind 升级至 2.15.2

我正在尝试将我们的fasterxml jackson databind从版本2.9.3升级到2.15.2。 但我收到以下运行时错误,构建成功。 Springboot版本 - 2.2.6 我用来参考的文章...

回答 1 投票 0

ElasticSearch 8.5 并尝试为客户端设置 Java CRUDS,Jackson 出现奇怪的错误

我正在尝试使用 ElasticSearchClient 8.5.1。我关注了 ElasticSearch 网站上的官方页面,并尝试了简单的索引和搜索操作。我收到一条错误消息,不允许我移动

回答 2 投票 0

Jackson 反序列化特定 getter 关闭

告诉 Jackson 不要序列化特定 getter 方法的最简单方法是什么?我只想对一个 getter 说显式,因为我有一个自定义的复杂类,以及所有 setter 和 getter

回答 5 投票 0

使用 JsonView 为多个客户端提供 Spring 启动端点

我正在使用 Spring Boot 创建端点,并且我有许多客户端将使用它们。当某些客户提出请求时,我想要一些响应字段并向其他人显示它们。我正在使用

回答 1 投票 0

从 Websphere App Server 切换到 Open Liberty 时出现序列化错误

我正在将一个 java 8 应用程序从 WAS 8.5 移动到 Open Liberty 23。该应用程序运行,但在某个 REST 控制器中序列化某些数据时出现以下异常。无需更改代码或库...

回答 1 投票 0

ISO-8601 日期在 0 毫秒处应该是什么样子?

我正在调用一个使用 ISO-8601 格式化日期的 Web 服务(据我所知)。 这是我正在使用的解析日期的模式(我正在使用 Jackson 来反序列化响应): 年-月-日'...

回答 1 投票 0

Jackson:在反序列化期间从 json 字符串中丢失反斜杠

反序列化后无法保留java对象中的反斜杠 我有以下 json {\"数量\":\"44566�\"}" 当我反序列化这个对象时 我失去了反斜杠

回答 1 投票 0

使用中间元素在Java中解析JSON ({"realKey": {"badKey": "goodValue"}}))

我在将 JSON 解析为 Java 类时遇到问题。我读过有关 Elasticsearch Search App API 的内容,我发现回复如下: { "name": {"raw": "你好...

回答 2 投票 0

Springboot响应实体中的OffsetDateTime被序列化为BigDecimal

我有一个包含 OffsetDateTime 类型的属性时间的实例,我希望在响应实体对象中返回该实例时将其序列化值写入字符串中,但是...

回答 1 投票 0

使用 JacksonXML,我想将未预先确定的元素列表反序列化到 Map<String,String>。我可以使用什么样的注释?

我有 xml 标签,其属性名称不限于某些特定值,例如: 我有 xml 标签,其属性名称不限于某些特定值,例如: <to amount="345.00" service="service" purpose="rent" account="381"/> 使用 JacksonXML,我想将这些元素反序列化到 Map。我可以使用什么样的注释? 我使用 @JsonAnySetter 注释将 XML 元素反序列化为 Map<String, String>。这是一个例子: public class MyElement { private Map<String, String> attributes = new HashMap<>(); @JsonAnySetter public void addAttribute(String name, String value) { attributes.put(name, value); } public Map<String, String> getAttributes() { return attributes; } } 在此示例中,addAttribute 方法用 @JsonAnySetter 进行注释,这告诉 JacksonXML 对于在 MyElement 类中没有相应属性的任何 XML 属性调用此方法。然后,该方法将属性名称和值添加到属性映射中。 要将 XML 元素反序列化为 MyElement 对象,您可以使用 XmlMapper 类: String xml = "<to amount=\"345.00\" service=\"tabylga\" purpose_tsabylga=\"arenda\" account=\"381\"/>"; XmlMapper xmlMapper = new XmlMapper(); MyElement element = xmlMapper.readValue(xml, MyElement.class); 反序列化后,MyElement 对象中的属性映射将包含 XML 元素中的属性名称和值。

回答 1 投票 0

Micronaut 反序列化为 LocalDateTime

我有一个请求主体类,如下所示: 导入 com.fasterxml.jackson.annotation.JsonFormat; 导入 io.micronaut.serde.annotation.Serdeable; 导入 jakarta.validation.constraints.NotNull;

回答 1 投票 0

Jackson 在序列化为 JSON 时无法考虑 @XmlElement

我有一个合约类,其中包含带有 @XmlElement 标记的元素。对于前 @XmlElement(名称 = "余额") 受保护金额余额金钱; 使用 JAXBContext 我能够生成 xm...

回答 3 投票 0

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