Ich möchte die folgende JSON-Zeichenfolge in ein Java-Objekt konvertieren:
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"}]}"
Mein Ziel ist es, einfach darauf zuzugreifen, wie:
(e.g. MyJsonObject myobj = new MyJsonObject(jsonString)
myobj.mymusic[0].id would give me the ID, myobj.libraryname gives me "My Library").
Ich habe von Jackson gehört, bin mir aber nicht sicher, wie ich es verwenden soll, um es an die JSON-Zeichenfolge anzupassen, die ich habe, da es sich aufgrund der Liste "mymusic" nicht nur um Schlüsselwertpaare handelt. Wie kann ich das mit Jackson erreichen oder gibt es eine einfachere Möglichkeit, dies zu erreichen, wenn Jackson nicht der Beste dafür ist?