我想以最簡單的方式解析一些JSON字符串表示數組或地圖。我有整個JSON字符串,不需要流式傳輸。使用Jackson將JSON字符串解析爲原始Java類型?
我想要做的就是儘可能相似的內容:
Object obj = parseJSON(theString);
這裏的obj會再抱任何地圖或列表的一個實例(我不能提前知道哪個)。 JSON對象可以任意嵌套在地圖和數組中,但所有類型都可以表示爲基本Java類型:String,Integer,Double,Boolean plus Map和ArrayList,沒有別的。
到目前爲止,我發現的所有簡單示例都要求我知道類型是什麼以及需要哪些類型,但是我想讓所有這些都執行JSON解析器,因爲我根本不會提前知道我得到的是什麼。
如果傑克遜不是最好的圖書館,我還能用什麼?
轉到json.org並從Java中選擇一個約20的套件。 –
(我看到很多Java人都在爲簡單的JSON問題而苦苦掙扎,因爲他們都非常迷戀傑克遜,而且是克隆人。) –
我非常喜歡傑克遜,它很傷心。 – Vidya