Я хочу преобразовать следующую строку 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". Как я могу выполнить это с Джексоном или есть какой-то более простой способ, которым я могу это сделать, если Джексон не лучший для этого?