Get Keys From JsonObject Of Gson
If you pass or send jsonObject to this method you will get list of key names as list.
If you pass or send jsonObject to this method you will get list of key names as list.
Retrofit JsonObject:
Retrofit JsonObject:
public List<String> getKeyNamesFromJsonObject(JsonObject jsonObject) {
List<String> namesList = new ArrayList<>();
try {
JSONObject object = new JSONObject(jsonObject.toString());
Iterator<String> stringIterator = object.keys();
while (stringIterator.hasNext()) {
namesList.add(stringIterator.next());
}
} catch (JSONException e) {
e.printStackTrace();
}
return namesList;
}
JSONObject:
JSONObject:
public List<String> getKeyNamesFromJsonObject(JSONObject jsonObject) {
List<String> namesList = new ArrayList<>();
Iterator<String> stringIterator = jsonObject.keys();
while (stringIterator.hasNext()) {
namesList.add(stringIterator.next());
}
return namesList;
}