Saya ingin mendapatkan daftar nama teman dari Facebook API di Android. Dalam proses itu, saya ingin belajar cara membaca objek/Array JSON.
Saya memiliki JSONObject dan/atau JSONArrays yang telah diberikan kepada saya. Saya tidak tahu apa yang ada di dalamnya*. Saya tahu cara membaca data setelah saya mengetahui bidang apa yang ada, tetapi sejauh yang saya tahu, saya tidak bisa membaca apa pun, tanpa kunci. Bahkan dengan kuncinya, Bagaimana cara mengetahui isinya?
Pada dasarnya, saya ingin sepotong kode yang terlihat seperti:
JSONArray mArray = response.getJSONArray();
String theEntireDatabase = mArray.getStringOFEntireDatabase();
dan minta ia merespons dengan String yang terlihat seperti ini:
{
"phoneNumber": [
{
"type": "work",
"num": "11111"
},
{
"type": "home",
"num": "2222"
}
],
"address": {
"state": "World",
"address": "infinite space, 000",
"city": "Android city"
},
"surname": "Swa",
"name": "Android"
}
Tidak mengetahui apa pun tentang apa yang ada di database sebelumnya?
*bisa jadi "warna:" bisa jadi "tingkat ancaman nuklir:" sejauh yang saya tahu.
Saya mencoba ini, tetapi hanya memberikan kunci: Javascript dapatkan Nama kunci JSON