Как преобразовать следующую строку JSON в объект Java?
Я хочу преобразовать следующую строку JSON в объект Java:
<code>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"}]}" </code>
Моя цель - получить к нему легкий доступ, например:
<code>(e.g. MyJsonObject myobj = new MyJsonObject(jsonString) myobj.mymusic[0].id would give me the ID, myobj.libraryname gives me "My Library"). </code>
Я слышал о Джексоне, но не уверен, как его использовать, чтобы соответствовать строке json, которая у меня есть, поскольку она не просто пары ключ-значение из-за «mymusic». Список участвует. Как я могу сделать это с Джексоном или есть какой-то более простой способ сделать это, если Джексон не самый лучший для этого?