2012-12-07 40 views
0

我的服務器返回JSON的幫助下相同的密鑰和正在使用傑克遜在響應deserailise響應如何deserailise JSON數組或JSON對象與傑克遜庫

我稱之爲汽車鑰匙的汽車的價值可能是數組或對象又如何能確定我的課

響應

如果超過對象存在,那麼對象的數組,否則將返回一個對象將返回

{ 「車」: 「[{OBJ,OBJ,OBJ}]」 }

{ 「汽車」: 「目標文件」

}

回答

0

您發佈的JSON格式不具有唯一字符串數組。首先是汽車二是[{OBJ,OBJ,OBJ}]

JSON的應該是這樣的:{"Car":["","",""]}並且可以映射到該Java類:

public static class JsonTest extends Hashtable<String, List<String>> { 
    public JsonTest(){}; 
} 

你的第二個JSON字符串是不同的格式的它應具有數組符號太:

{ "Car":[ "" ] } 
+0

抱歉在JSON的ERR { 「汽車」: 「[{」 「},{」, 「}]」} – Bytecode

+0

根據HTTP: //jsonviewer.stack.hu/這是錯誤的JSON – opi