8得票2回答
使用Jackson修改嵌套JSON对象中的数组

我正在尝试通过指定数组的路径来修改JSON数组中的现有对象。 问题在于,我不知道如何指定到该数组的路径以便进行更改。无论我尝试使用哪种方法,都没有例子说明如何更改ObjectNode中的数组。 这是我目前的代码,在其中我尝试通过指针表示法指定路径来获取和修改数组,然而,这总是返回没有数组:...

8得票1回答
杰克逊错误:无法从START_ARRAY令牌中反序列化`java.lang.String`实例。

嘿,我这里也有问题,这是我的Json: [ { "aimid": "12345" }, { "aimid": "333674" }, { "aimid": [ "4568999", "6789345" ] }] 这是我的Po...

8得票3回答
Kafka Json 消费者错误 java.lang.NoSuchFieldError: READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE

我正在使用Spring Boot来运行带有Json反序列化器的kafka消费者。在运行应用程序时,我遇到了错误。 Caused by: java.lang.NoSuchFieldError: READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE ...

7得票1回答
Jackson解析异常-(尽管至少存在一个创建者):没有字符串参数构造函数/工厂方法可从字符串值反序列化。

Spring Boot版本:1.5.10 Jackson版本:2.9.5 Lombok版本:1.18.0 我有一个场景,需要使用kafka发送负载。在接收到负载后,我试图断言接收方和发送方的负载是否相同。 首先,我创建了一个类,将其作为负载传递。该类的结构如下所示。使用的lombok...

7得票2回答
无法在Spring Boot中将ProblemHandler设置为ObjectMapper

我尝试使用Jackson2ObjectMapperBuilderCustomizer为对象映射器添加自定义问题处理程序: @Bean public Jackson2ObjectMapperBuilderCustomizer customizer() { return new Jack...

7得票3回答
JsonMappingException: 不是一个映射、不是一个数组或不是一个枚举。

我正在开发一个REST API应用程序,但是代码有一些问题。我想返回一个继承了Avro模式并向响应添加HATEOAS链接的对象。经过一些调查,结果发现我需要自定义对象的序列化器。 有问题的代码部分如下: @JsonValue public String serialize() throws...

7得票4回答
基于属性名的Jackson反序列化

我有以下两种类型的JSON对象: {"foo": "String value"} 并且 {"bar": "String value"} 他们两个都代表同一个基础对象的专业类型。我如何使用Jackson进行反序列化?类型信息仅由键本身表示,而不是任何键的值(几乎所有示例都使用键的值来...

7得票2回答
在Map<String, Object>的(反)序列化中,如何处理Jackson java.util.Date类型的值?

考虑这个属性。 @JsonProperty private Map&lt;String, Object&gt; myMap; 当包含java.util.Date值的对象被序列化为长整型时,由于Map&lt;String, Object&gt;中没有类型信息,它不会再被反序列化为Date。...

7得票1回答
Scala模块要求Spark使用特定版本的数据绑定。

我在尝试让Spark加载、读取和查询parquet文件时遇到了问题。基础设施似乎已经设置好了(使用Spark独立模式3.0),可以看到并处理任务。 问题出现在调用以下代码时: Dataset&lt;Row&gt; parquetFileDF = sparkSession.read(...

7得票3回答
从Spring BindingResult到字段JSONPath/JSON Pointer,带有Jackson

我有一个使用javax.validation注解的Spring Boot应用程序,我试图返回友好的JSON错误消息,指向错误的字段,但是将可用的“Java-object”路径转换为JSONPath或JSON Pointer是一件我找不到方法的事情。 SSCO样例: import com.f...