Я хочу преобразовать следующую строку JSON в java-объект:
String jsonString = "{
"libraryname":"My Library",
"mymusic":[{"Artist Name":"Aaron","Song Name":"Beautiful"},
{"Artist Name":"Britney","Song Name":"Oops I did It Again"},
{"Artist Name":"Britney","Song Name":"Stronger"}]}"
Моя цель - легко получить к нему доступ, что-то вроде:
(e.g. MyJsonObject myobj = new MyJsonObject(jsonString)
myobj.mymusic[0].id would give me the ID, myobj.libraryname gives me "My Library").
Я слышал Джексона, но я не уверен, как использовать его для соответствия строке json, которая у меня есть, поскольку это не просто пары ключ-значение из-за задействованного списка «mymusic».Как я могу выполнить это с Джексоном или есть более простой способ выполнить это если Джексон не лучший для этого?