2015-09-22 45 views
0

傑克遜允許多態反序列化:http://wiki.fasterxml.com/JacksonPolymorphicDeserialization如何爲Jackson全局多態反序列化形成JSON請求?

具體來說,我想使用全局默認打字:

objectMapper.enableDefaultTyping(); 

文檔指定要求

..是包括,使用默認包含機制(JSON中的附加包裝 數組)。

但我不明白這意味着什麼。我不確定如何實際形成指定要發送的子類型的JSON請求。我嘗試了以下三個請求,但沒有成功,到目前爲止:

{ 
    "com.package.MySubType" : { 
     "name": "someName" 
    } 
} 

[ 
    "com.package.MySubType", 
    { 
     "name": "someName" 
    } 
] 

{ 
    "@type" : "MySubType", 
    "name": "someName" 
} 

我檢查了使用instanceof實例類型,它總是失敗。

回答

相關問題