У меня есть JSON
строка типа
{
"countries":
[
[19,"Австралия"],
[20,"Австрия"],
[5,"Азербайджан"],
[21,"Албания"],
[22,"Алжир"],
[23,"Американское Самоа"]
]
}
Как получить эту строку в String
массиве?
Не очень понятно, что вам нужно, следующий код парсит и кладет географические объекты в массив строк:
String json = "{\"countries\":[[19,\"Австралия\"],[20,\"Австрия\"],[5,\"Азербайджан\"],[21,\"Албания\"],[22,\"Алжир\"],[23,\"Американское Самоа\"]]}";
ArrayList<String> result = new ArrayList<>();
try {
JSONObject rootJson = new JSONObject(new JSONTokener(json));
JSONArray countriesJson = rootJson.getJSONArray("countries");
for (int i = 0; i < countriesJson.length(); i++) {
JSONArray countryJson = countriesJson.getJSONArray(i);
result.add(countryJson.getString(1));
}
} catch (JSONException e) {
e.printStackTrace();
}
Log.d("TAG", result.toString()); //[Австралия, Австрия, Азербайджан, Албания, Алжир, Американское Самоа]
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Рассматриваю сейчас пример "Регистрация, вход через спринг" https://hellokodingcom/registration-and-login-example-with-spring-xml-configuration-maven-jsp-and-mysql/
Имеется много фрагментов, для примера возьму test и test2Вызвал test, в котором имеется ListView, по нажатию на который открывается окно добавления...
Нужно расчитать разницу (в днях) между двумя точками во времениНе получается