【发布时间】:2020-07-16 09:05:26
【问题描述】:
我想将下面的 JSON 结构转换为 java 对象,Annotation bases。
pojo java 类结构是什么?
{
"Data1":{
"Name":"abc",
"Number":2
}
}
Data1 可以是任何字符串,如果它第一次作为 data1 出现,下次它可以像“xyz”。
我们如何使用fasterxml json注解转换它?
【问题讨论】:
-
json是你自己制作的?是否可以创建另一个名为“dataName”的字段并将名称和编号放在同一级别?如果没有此更改,则无法使用基于注释的反序列化器
-
没有。我是消费者。需要直接在pojo中转换
-
因此您必须使用映射结构而不是基于注释的反序列化器:请参阅此处baeldung.com/jackson-mapping-dynamic-object#using-map
-
我需要将我的 java 对象传递给第三方。因为这个回应会来
-
什么意思?尝试在你的问题中做一个完整的例子