Я хочу, чтобы преобразовать следующую строку JSON в Java объект:Как преобразовать следующую строку 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.myrows[0].id would give me the ID, myobj.libraryname gives me "My Library").
Я слышал о Джексоне, но я не уверен, как использовать его, чтобы соответствовать json-строке, с которой у меня есть не только ключевые пары значений из-за включенного списка «mymusic». Как я могу выполнить это с Джексоном или есть какой-то более простой способ, которым я могу это сделать, если Джексон не лучший для этого?
возможно дубликат [? Преобразовать строку JSON на объект в Java] (http://stackoverflow.com/questions/1395551/convert-a-json-string-to-object-in -java) – bummi