Konvertieren von JSON-Daten in ein Java-Objekt
Ich möchte in der Lage sein, innerhalb meiner Java-Aktionsmethode über eine JSON-Zeichenfolge auf Eigenschaften zuzugreifen. Die Zeichenfolge ist verfügbar, indem Sie einfach sagenmyJsonString = object.getJson()
. Unten sehen Sie ein Beispiel, wie die Zeichenfolge aussehen kann:
{
'title': 'ComputingandInformationsystems',
'id': 1,
'children': 'true',
'groups': [{
'title': 'LeveloneCIS',
'id': 2,
'children': 'true',
'groups': [{
'title': 'IntroToComputingandInternet',
'id': 3,
'children': 'false',
'groups': []
}]
}]
}
In dieser Zeichenfolge enthält jedes JSON-Objekt ein Array anderer JSON-Objekte. Die Absicht ist, eine Liste von IDs zu extrahieren, in denen ein bestimmtes Objekt eine Gruppeneigenschaft besitzt, die andere JSON-Objekte enthält. Ich habe Google's Gson als potentielles JSON-Plugin angesehen. Kann mir jemand eine Anleitung geben, wie ich aus dieser JSON-Zeichenfolge Java generieren kann?