jackson 相关问题

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

java中使用json反序列化将字符串列表转换为List<String>

尝试将 json 字符串(如下所示)转换为列表 “{ "字符串字段": "abc", "listField": "[\"item1\", \"item2\", \"

回答 1 投票 0

RestClient 中的 ObjectMapper 未获取配置属性

在我的 Spring Boot 服务中,我使用 RestClient 执行 REST 调用。我想忽略请求主体中的空值,所以我设置 春天: 杰克逊: 默认属性包含:“non_null&q...

回答 1 投票 0

如何使用对象映射器将List<Entity>转换为List<DTO>对象?

我有一个这样的方法: 公共列表 getAllCustomers() { Iterable customer = customerRepository.findAll(); ObjectMapper 映射器 = new ObjectMapper();

回答 3 投票 0

Jackson:反序列化为 Map<String, Object>,每个值的类型都正确

我有一堂课,如下所示 公共类我的类{ 私有字符串val1; 私有字符串val2; 私有 Map 上下文; // 删除适当的访问器...

回答 1 投票 0

无法解析intellij中的符号jsonobject

无法解析图像: 我收到错误无法解析 intellij 中的符号 jsonobject,如附图所示:无法解析图像,当我按 Alt + Enter 时,它没有给我选项...

回答 4 投票 0

spring 缓存 redis:LazyInitializationException 无法延迟初始化集合,无法初始化代理 - 无会话

使用redis作为spring缓存,从redis获取对象时出现异常。 json数据保存到redis如下 {"@class":"cc.giveme5.auth.RoleEntity","id":10001,"name":"member","description":"注册用户","type":1,"

回答 2 投票 0

计算 ObjectMapper 生成的 JSON 有效负载长度的最便宜方法

在我的应用程序中,我在进一步传递之前计算有效负载的长度(由 ObjectMapper 生成的 JSON)。 为了实现这一点,我使用自定义 OutputStream: @Autowired 对象映射器对象映射器...

回答 1 投票 0

在 JsonSerializer 中使用 ObjectMapper 的自定义属性

是否可以以某种方式自定义 ObjectMapper 实例,以便我可以在 JsonSerializer 中访问此自定义? 假设我可以自己创建 ObjectMapper,但我没有权限...

回答 1 投票 0

Jackson 在使用 Avro 文件中的 @JsonTypeInfo 注释反序列化类时出现“InvalidTypeIdException:无法解析类型 id”

我一直在试图理解 jackson-dataformat-avro 如何解析类型 ID。我已成功序列化一个类,现在尝试使用相同的架构再次反序列化它。它有一个私有字段“

回答 1 投票 0

java.lang.NoSuchMethodError: org.codehaus.jackson.JsonFactory.enable(Lorg/codehaus/jackson/JsonParser$Feature;

我在 Eclipse 中执行 java 代码时遇到以下错误(我没有使用 Maven) 线程“main”中的异常 java.lang.NoSuchMethodError: org.codehaus.jackson.JsonFactory.enable(Lorg/codehaus/j...

回答 2 投票 0

如何使用 Jackson 反序列化 Avro 文件?

Avro 可以将批量序列化对象存储在单个文件(“对象容器文件”)中。 Avro 支持反序列化为 avro 生成的 java 类或 java bean 样式对象,这两者都太

回答 2 投票 0

多个对象之间的 JSON 模式共享字段

对于某些端点,我有以下 JSON 对象架构: { // 狗.java “名称”:“菲多”, “年龄”:5, “树皮响度”:8, “今日款待”:...

回答 1 投票 0

Jackson JsonTypeInfo.As.EXTERNAL_PROPERTY 无法按预期工作

我正在使用 Jackson 来解析我无法控制的 JSON。 JSON 看起来像这样: { “状态”:“0” “类型”:“类型1” “信息”:{ // 附加字段 } } 我的班级看起来像...

回答 2 投票 0

无法找到内容类型为application/json且类型为class java.lang.String的MessageBodyReader

我正在使用 RestEasy 客户端与 jackson 提供商并收到上述错误 客户端代码是: ClientRequest 请求 = new ClientRequest(url); request.accept(MediaType.APPLICATION_JSON);

回答 9 投票 0

RESTEASY003145:无法找到内容类型为 application/json 且类型为 org.keycloak.representations.AccessTokenResponse 的 MessageBodyReader

我正在尝试测试Keycloak REST API。 安装了版本2.1.0.Final。 我可以通过浏览器使用 SSL 访问管理员,没有任何问题。 我正在使用上面的代码: Keycloak keycloakClient =

回答 9 投票 0

杰克逊自定义过滤器未触发

我有一个 JSON 对象: {“用户名”:“johndoe”,“电子邮件”:“[email protected]”, "secretToken":"token123","secretKey":"passw...

回答 1 投票 0

使用 Spring 调试 Jackson

我刚刚在 Spring REST API 的多个文件中编写了一些代码,现在出现了 Jackson 错误。 org.springframework.context.ApplicationContextException:无法启动 嵌入式容器;嵌套

回答 5 投票 0

java.io.IOException:尝试从关闭的流中读取

我正在使用 Apache HTTP 客户端进行 HTTPPost 调用,然后尝试使用 Jackson 从响应创建一个对象。 这是我的代码: 私有静态最终 Logger 日志 = Logger.getLogger(

回答 7 投票 0

使用 Jackson 高效获取数组项 (JSON) 的字节大小

假设我有一个 JSON 数组,例如: [ “项目1”:{...}, “项目2”:{...}, “项目3”:{...} ] 我想做的是找到每个项目的大小(以字节为单位),所以对于 exa...

回答 1 投票 0

从 JSON 字符串中删除反斜杠

我有一个类型的对象: 休息消费者请求 其中有 @JsonProperty 注释字段,例如: @JsonProperty(“产品代码”) 私有字符串产品代码; @

回答 2 投票 0

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