Konwertowanie danych JSON na obiekt Java

Chcę mieć dostęp do właściwości z łańcucha JSON w ramach mojej metody działania Java. Ciąg jest dostępny po prostu mówiącmyJsonString = object.getJson(). Poniżej znajduje się przykład, jak może wyglądać napis:

{
    'title': 'ComputingandInformationsystems',
    'id': 1,
    'children': 'true',
    'groups': [{
        'title': 'LeveloneCIS',
        'id': 2,
        'children': 'true',
        'groups': [{
            'title': 'IntroToComputingandInternet',
            'id': 3,
            'children': 'false',
            'groups': []
        }]
    }]
}

W tym łańcuchu każdy obiekt JSON zawiera tablicę innych obiektów JSON. Celem jest wyodrębnienie listy identyfikatorów, w których dany obiekt posiada właściwość grupy, która zawiera inne obiekty JSON. Spojrzałem na Google Gson jako potencjalną wtyczkę JSON. Czy ktoś może zaoferować jakąś formę wskazówek dotyczących sposobu generowania języka Java z tego łańcucha JSON?

questionAnswers(11)

yourAnswerToTheQuestion