有沒有辦法如何反序列化JSON陣列的Java:FasterXML /傑克遜反序列化陣列,無按鍵
{["a", "b", 1]}
到下面的Java類
class MyObject {
private String firstItem;
private String secondItem;
private int thirdItem;
}
尤斯FasterXml傑克遜綁定?我只在數組中有鍵:值項目時找到答案。
有沒有辦法如何反序列化JSON陣列的Java:FasterXML /傑克遜反序列化陣列,無按鍵
{["a", "b", 1]}
到下面的Java類
class MyObject {
private String firstItem;
private String secondItem;
private int thirdItem;
}
尤斯FasterXml傑克遜綁定?我只在數組中有鍵:值項目時找到答案。
首先{["a", "b", 1]}
是不是一個有效的JSON陣列(或JSON).... JSON陣列看起來像這樣["a", "b", 1]
您也可以通過爲Java編寫自定義解串器反序列化JSON數組到Java對象對象並使用更快的Xml中的模塊將其註冊到對象映射器。
查看以下鏈接以獲取有關如何編寫自定義解串器
http://www.baeldung.com/jackson-deserialization
不過我不會用數組表示爲對象提出的更多相關資料。
謝謝。這不是我用這種方式代表對象:-)。 – angel
你不能反序列化這樣的JSON它會把它當作數組 – Sreemat