Я хочу получить список имен друзей из Facebook API в Android. В этом процессе я хочу научиться читать объекты JSON/массивы.Что находится в неизвестном объекте/массиве JSON?
У меня есть JSONObject и/или JSONArrays, которые были переданы мне. Я не знаю, что в них. Я знаю, как читать данные, как только я знаю, какие поля существуют, но я не могу ничего прочитать, насколько я могу судить, без ключа. Даже с ключом, Как я могу сказать, что в нем?
В принципе, я хотел бы кусок кода, который выглядит как:
JSONArray mArray = response.getJSONArray();
String theEntireDatabase = mArray.getStringOFEntireDatabase();
и он ответит на строку, которая выглядит следующим образом:
{
"phoneNumber": [
{
"type": "work",
"num": "11111"
},
{
"type": "home",
"num": "2222"
}
],
"address": {
"state": "World",
"address": "infinite space, 000",
"city": "Android city"
},
"surname": "Swa",
"name": "Android"
}
не познав ничего того, что в базе данных заранее?
* Это может быть «цвет»: это может быть «уровень ядерной угрозы:» для всех, кого я знаю.
Я попробовал это, но это дает лишь ключи: Javascript get JSON key Name
Ссылка разработчика была немного расстроена, но поиск метода .toString() был «ключом». –