Перебор ключей JSONObject (библиотека org.json)

253
20 декабря 2017, 21:38

На сервер приходит jsonobject , с неизвестными ключами например:{"perviy":"1","2":"vtoroy","223dsds0":"adfad"} как вытянуть все ключи и соответствующие значения?

Answer 1

Вы можете использовать методы keys(), keySet(), names() у объекта JSONObject.

Answer 2

JSON-P

Поддерживает сериализацию и парсинг JSON без предварительного маппинга в классах:

Maven:

<dependency>
    <groupId>javax.json</groupId>
    <artifactId>javax.json-api</artifactId>
    <version>1.1.2</version>
</dependency>
<dependency>
    <groupId>org.glassfish</groupId>
    <artifactId>javax.json</artifactId>
    <version>1.1.2</version>
</dependency>

Пример разбора строки JSON:

public static void main(String[] args) throws IOException {
    JsonReader reader  =  Json.createReader(new StringReader(jsonString));
    JsonObject jsonObject = reader.readObject();
}
READ ALSO
Что значит ClassFanOutComplexityCheck

Что значит ClassFanOutComplexityCheck

Не могу понять, что значит ошибка чекстайла?

151
Как присвоить переменной String значение из файла Strings?

Как присвоить переменной String значение из файла Strings?

Проблема в том, что когда я присваиваю строке значение из файла strings в классе активности через String string = getResources()getString(R

182
Не обнуляется checkbox

Не обнуляется checkbox

Все простоЕсть checkbox при нажатии на него идет запрос ajax, выборка и вывод результата

225