次の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").
ジャクソンのことを聞いたことがありますが、「mymusic」リストが含まれているため、キーと値のペアだけでなく、使用しているjson文字列に合わせる方法がわかりません。ジャクソンでこれを達成するにはどうすればよいですか、またはジャクソンがこれに最適でない場合にこれを達成するためのより簡単な方法はありますか?