Столкнулся с такой проблемой. Имеем JSONObject. В нем имеем вот такой массив:
{
"12":"value1",
"27":"value2",
"85":"value3",
"34":"value4"
}
Дело в том, что
1. ключи массива могут быть разными (заранее они не известны)
2. количество ключей/значений может быть разное.
Как получить значения (value1, value2, value3...)?
Знаю, что есть статический метод:
JSONObject jsonObject = new JSONObject("{"petr":"Петр","ivan":"Иван"}");
String[] jsonNames = jsonObject.getNames();
Получив массив имен можно было бы по циклу пройтись и получить значения. А вот у меня getNames окрашивается красным. Получаю подсказку: Cannot resolve method 'getNames()'