[英]Java jackson embedded object deserialization
我有回應
{
"item": {
"field1": 1,
"field2": 1,
}
}
我想用2字段field1
和field2
將它反序列化為Privacy
class。
A補充道
objectMapper.configure(DeserializationConfig.Feature.UNWRAP_ROOT_VALUE, unwrapRootValue);
但現在我收到一個例外
org.codehaus.jackson.map.JsonMappingException: Root name 'item' does not match expected ('Privacy') for type [simple type, class com.myproj.Privacy]
如何將此類映射到json對象?
我找到了答案:我們必須在類中添加@JsonRootName(value = "item")
注釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.