Существует ли простая функция json для получения всех ключей от объекта json? - PullRequest
0 голосов
/ 09 мая 2019

Я впервые пытаюсь использовать библиотеку jsonsimple на Java.Поэтому я отформатировал объект JSON, используя строку.Объект выглядит следующим образом:

{
   "mario":{
   "city": "rome",
   "birth": 1980,
  "haircolor": "blonde"
  },
"Lucas": {
  "city": "milan",
  "birth": 1985,
  "haircolor": "brown"
   }
}

Из этого объекта мне нужно получить имена в формате String.Спасибо всем за любую помощь.

1 Ответ

0 голосов
/ 09 мая 2019

JsonObject реализует java.util.Map , поэтому вы можете просто вызвать keySet -Metod для вашего JsonObject.

Пример:

JsonObject myJsonObject = ...;
Set<String> allNamesInThisObject = myJsonObject.keySet();
...