Iteruj po właściwościach JsonObject

Chciałbym przejść przez duże opakowanieJsonObject zGson. Moim ostatecznym celem jest zdobycieArrayList wszystkich istniejących trzech cyfrcode liczby całkowite w wewnętrznym"unterfeld" obiektów, ale to nie będzie problem, gdy będę mógł iterować przez właściwości zewnętrznego obiektu.

<code>{
  "something1": {
    "bezeichnung": "something1",
    "unterfeld": [
      {
        "bezeichnung": "bla1",
        "unterregionen": [
        ],
        "code": 111
      },
      {
        "bezeichnung": "bla2",
        "unterregionen": [
        ],
        "code": 222
      }
    ],
    "code": 3
  },
  "something2": {
    "bezeichnung": "something2",
    "unterfeld": [
      {
        "bezeichnung": "bla3",
        "unterregionen": [
        ],
        "code": 333
      }
    ],
    "code": 6
  },
  "something3": {
    "bezeichnung": "something3",
    "unterfeld": [
      {
        "bezeichnung": "bla4",
        "unterregionen": [
        ],
        "code": 444
      },
      {
        "bezeichnung": "bla5",
        "unterregionen": [
        ],
        "code": 555
      },
      {
        "bezeichnung": "bla6",
        "unterregionen": [
        ],
        "code": 666
      }
    ],
    "code": 9
  }
}
</code>

Czy jest jakiś dobry sposób na to?

questionAnswers(1)

yourAnswerToTheQuestion