1
幾個月前,我曾問this question那裏基本上我有未知的形式/結構的彈簧@RestController
接受JSON有效載荷,我需要一個數據模型來處理它。可以Spring/Jackson將任何XML反序列化爲JsonNode?
建議的方法是使用一個傑克遜JsonNode
作爲我的數據模型,因爲這會高興地從任何有效的JSON有效載荷反序列化。
我現在試圖完成相同的,但使用XML。基本上我希望同一端點也接受任何 XML,並將其反序列化爲內存中的對象(字符串除外)。我希望傑克遜能夠將JSON和XML反序列化爲JsonNode
實例,但如果不是,那麼這裏是否存在「XmlNode
」等價物?
感謝@ M.Navy但那不是我問這裏。我知道它*可能*在Spring中反序列化JSON和XML!我希望我的RestController接受任何* XML作爲主體/請求實體,並且我希望它反序列化爲相同的對象類型!我可以通過'JsonNode'通過JSON來實現,但是我想知道XML的等價物。 – smeeb
所以如果''是請求實體,我想要反序列化爲可以表示它的某個東西(再次,不是字符串)。如果' '被髮送作爲請求的實體,我希望它反序列化到完全相同的對象類型與第一個! –
smeeb
是否要將xml數據反序列化爲json對象或POJO? –