Je veux convertir la chaîne JSON suivante en objet 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"
}
]
}"
Mon objectif est d'y accéder facilement quelque chose comme :
(e.g. MyJsonObject myobj = new MyJsonObject(jsonString)
myobj.mymusic[0].id would give me the ID, myobj.libraryname gives me "My Library").
J'ai entendu parler de Jackson, mais je ne sais pas comment l'utiliser pour s'adapter à la chaîne json que j'ai depuis ce n'est pas seulement des paires de valeurs clés en raison de la liste "mymusic" impliqué. Comment puis-je accomplir cela avec Jackson ou y a-t-il un moyen plus facile de le faire si Jackson n'est pas le meilleur pour cela ?