好的,我有一塊我想用Gson解析的JSON。我希望絃樂是成爲關鍵的價值和長處。如何從具有重複鍵的Json構造一個地圖
{ 「completed_questions」:[ 「字符串」,12345],...]}
的問題是數據類型,當我嘗試Map<String, Long>
它解析一切,但給了我一個由於重複的String鍵錯誤。
我試圖扭轉它認爲Gson會知道切換它們,但當我嘗試Map<Long, String>
我得到了一個關於不能將我的字符串解析爲長的錯誤。
爲了得到它的工作,我創建了一個交換地圖類,該類使用Key和Value類型並將它們交換爲public class SwapMap<K, V> implements Map<K, V>
,但是像put/get/remove那樣轉換交換的地圖操作似乎相當困難。
即使字符串不是唯一的,用Gson解析這個最好的方法是什麼? (但數字是)
是啊,所以我很擔心鑄造和使用名單。指數();爲了搜索,但是這個選項看起來比我的SwapMap類更乾淨。 – MrEngineer13