Java GSON: obtention de la liste de toutes les clés sous un objet JSONObject

J'ai GSON comme un parser JSON en Java, mais les touches ne sont pas toujours les mêmes.
Par exemple. J'ai le JSON suivants:

{ "L'Objet que je sais déjà": {
"key1":"valeur1",
"key2":"valeur2",
"AnotherObject": { "anotherKey1":"anotherValue1", "anotherKey2":"anotherValue2" }
}

J'ai déjà eu l'JSONObject "L'Objet que je sais déjà". Maintenant, j'ai besoin d'obtenir toutes les JSONElements pour cet Objet, ce serait "Key1", "Key2" et "AnotherObject".
Merci à l'avance.
EDIT: La Sortie doit être un Tableau de Chaîne avec toutes les clés pour le JSONObject

source d'informationauteur imthe666st