我需要将我的 json 对象包装成如下所示:
{
"user" : { "id":1 }
}
代替
{
"id":1
}
所以我设置:
mapper.configure(SerializationConfig.Feature.WRAP_ROOT_VALUE, true);
序列化部分工作正常:
mapper.writeValue(writer, user);
但如果我这样做:
User u = mapper.readValue(writer.toString(), User.class);
返回的对象仅包含空字段。我是否需要配置其他内容来读取包装元素?
问候