簡體   English   中英

Java jackson嵌入式對象反序列化

[英]Java jackson embedded object deserialization

我有回應

{
   "item": {
     "field1": 1,
     "field2": 1,
   }
}

我想用2字段field1field2將它反序列化為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")注釋。

您可以使用Flexjson反序列序列

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM