【发布时间】:2016-05-17 17:55:12
【问题描述】:
所以我目前正在使用 Jackson 将 JSON 反序列化为复杂的 java 对象。一切正常,但我也有一些领域,例如:
{
"foo.bar.baz":"qux"
}
对应java对象如:
class Foo {
AnotherClass bar;
}
class AnotherClass {
String baz;
}
Jackson 无法确定这些点对应于内部对象。有没有办法让 Jackson 能够反序列化,即使在我的示例中的字段等扁平字段上也是如此?
【问题讨论】:
-
"foo.bar.baz" is not 不是有效的 JSON 格式
-
@CMPS: :) 我喜欢你的回答格式也不正确。
-
不了解实现,但如果您使用 YAML 解析器,您的示例具有您想要的语义。
标签: java serialization jackson deserialization json-deserialization