Json 对象可以有字符串,而这些字符串可以代表另一个 Json 对象。前任:
{
"foo" : "foo",
"bar" : "{\"fizz\":\"baz\"}"
}
上面的 JSON 作为 Java 字符串:
"{ \"foo\" : \"foo\", \"bar\" : \"{\\\"fizz\\\":\\\"baz\\\"}\"}"
假设上述结构,我如何让杰克逊将 bar 属性反序列化为另一个 POJO?例子?
class FooBar{
private String foo;
private FizzBazz bar;
}
class FizzBazz {
private String fizz;
}