jackson 相关问题

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

如何将@JsonIdentityInfo与复合PK一起使用?

如果我有一个带有单个 @Id 字段的类,我可以像这样使用 @JsonIdentityInfo : @实体 @JsonIdentityInfo(生成器= ObjectIdGenerators.PropertyGenerator.class,属性=“id”) 类示例{ ...

回答 3 投票 0

“com.fasterxml.jackson.databind.exc.InvalidDefinitionException:即使构造函数存在,也无法构造实例”错误

我有这个Java枚举: 公共枚举 UserTypeEnum 实现 EnumConverter { 用户(1), 用户组(2); 私有最终 int 类型; UserTypeEnum(int 类型) { this.type=类型; } @覆盖 @JsonValue p...

回答 1 投票 0

Spring Web:禁用特定类的 Jackson 转换器

我正在开发一个项目,该项目严重依赖于 Json 序列化器、反序列化器的自定义实现以及将 json 对象表示为类。 我们以 MyJsonClass 为例。

回答 1 投票 0

杰克逊2.16.1奇怪的行为

我已将应用程序从 Java 8 和 Jackson 2.9 迁移到 Java 11 (Jakarta 10.0) 和 Jackson 2.16。该应用程序在 Open Liberty 上运行。 我发现了一个我不知道的奇怪行为......

回答 1 投票 0

Jackson - 使用对象作为数组的键序列化映射

我正在将我的 Quarkus 应用程序从使用 Json-B 迁移到 Jackson。现在我对 Jackson 和 Json-B 序列化 Map 的方式有所不同,其中 key 是一些 Java 对象。 传输对象示例: 公共课...

回答 1 投票 0

如何通过 Jackson 生成器生成 html 转义值

我们使用 Spring 及其内置的 MappingJacksonHttpMessageConverter 生成大量 JSON 对象。一切都很棒。 但现在我想对我的(任何类型)对象的字符串值进行 html 转义,以便 p...

回答 3 投票 0

杰克逊中的转义正斜杠

我使用Jackson生成JSON对象并将它们直接写入HTML的标签中,如下所示: var data = $SomeJacksonWrapper.toJson($data); 此代码破解...

回答 5 投票 0

返回响应时驼峰命名约定不起作用

当变量名称遵循立即驼峰大小写规则时,驼峰命名约定是否无法返回响应? 示例变量名称,例如 tId、iPhone、bLaBlAbLa、testName。 回复步骤...

回答 1 投票 0

在 Jackson 中将 4Mb JSON 转换为 java 对象需要 1500 毫秒

在我的应用程序中,一个实体建模如下: 类节点{ 私有字符串parentNodeId; 私有节点parentNode; // 其他属性及其 `getter` 和 setter } 因为我正在使用

回答 2 投票 0

Java对象转JSON对象的性能问题

在执行将 Java 对象转换为 JSON 的具体任务之前,我已经测试了下面的示例。 使用 Jackson 将 Java 对象转换为 JSON 我一直在寻找更好的性能(转换时间......

回答 1 投票 0

MockMvc 不再使用 Spring Boot 2.2.0.RELEASE 处理 UTF-8 字符

在我升级到新发布的 Spring Boot 2.2.0.RELEASE 版本后,我的一些测试失败了。看来 MediaType.APPLICATION_JSON_UTF8 已被弃用并且不再返回...

回答 11 投票 0

在 Jackson StdDeserializer 的自定义实例中自动装配 Beans

我有一个使用自定义反序列化器作为对象成员的请求对象 @JsonDeserialize(使用= SomeClassDeserializer.class) 私有 SomeClass someClass; Spring Boot 不会自动装配注释

回答 2 投票 0

Jackson 反序列化错误处理

我的问题相当简单:我有以下简单的类: 公共类 Foo { 私有 int id = -1; 公共无效setId(int _id){ this.id = _id; } 公共 int getId(){ 返回 this.id; }...

回答 5 投票 0

如何忽略杰克逊反序列化的空字段并使用默认值?

我的@RequestBody类看起来像这样: 数据类 UpsertDataDto( @field:JsonProperty(“页面”) @JsonInclude(JsonInclude.Include.NON_NULL) val 链接:List=emptyLis...

回答 1 投票 0

在没有 Spring 的情况下读取和映射属性文件

我有一个property.yaml文件: 桌子: 地图: 0: - 1 - 2 - 3 1: - 1 - 2 - 3 - 4 2: - 1 - 2 - 3 3: - 1 - 2 ...

回答 2 投票 0

将 YAML 转储到字符串

我正在尝试将 YAML 对象转储到 String,但遇到了一些问题。这是原始的 YAML 信息: 跟踪启用:假 error_gen_enabled:假 跟踪信息: 过滤器:“filter-12345”

回答 1 投票 0

将 JSON 数据转换为 Java 对象

我希望能够从 Java 操作方法中的 JSON 字符串访问属性。只需输入 myJsonString = object.getJson() 即可获取该字符串。下面是一个例子,说明什么是str...

回答 15 投票 0

Jackson 在 Quarkus 应用程序的 API 响应中忽略自定义的 ObjectMapper

我有带有 REST API 的 Qurakus 应用程序 @路径(“/你好”) 公共类示例资源{ @得到 @Consumes(MediaType.APPLICATION_JSON) public ObjectNode hello() 抛出

回答 1 投票 0

如何准确了解 JBoss EAP 7.4 中的 Jackson 版本

我找到了这个链接:https://access.redhat.com/articles/112673#EAP_7,但它没有告诉JBoss 7.4中包含的Jackson版本。 它仅适用于 JBoss 8: 在另一个链接上它只告诉

回答 1 投票 0

反序列化为未定义泛型类型列表

我定义了一个Person类: 公共静态类人{ 私有字符串名称; 私人字符串姓氏; // getter、setter、构造函数... } 我运行以下代码: @测试 公共空间

回答 1 投票 0

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