Comment faire pour convertir le type suivant tableau Json dans "tags_name": ["Activity Based"] dans android et stocker des données en utilisant getter setter méthodes.Comment créer classe POJO, et comment gérer quand tableau est vide.Je suis frappé avec cette concept.J'ai essayé de la manière suivante. Merci de me guider pour résoudre ce problème.Comment obtenir les valeurs de tableau JSON sans avoir des valeurs d'objet JSON dans android? C'est possible?
API
"postlist": [
{
"posts": {
"pm_post_id": "4647",
},
"tags_name": [
"Activity Based"
],
"images_count": 0,
"images": [],
"post_user": [
{
"first_name": "Michelle",
"last_name": "Smith",
"profile_pic": "profess_sw_engg.jpg"
}
],
"is_encourage_user": true,
"encourage_feed_id": "992"
},
{
"posts": {
"pm_post_id": "4647",
},
"tags_name": [],
"images_count": 2,
"images": [
{
"gallery_id": "5549",
"name": "IMG_20161012_1832491.jpg",
},
{
"gallery_id": "5550",
"name": "IMG_20161012_1832441.jpg",
}
],
"post_user": [
{
"first_name": "Michelle",
"last_name": "Smith",
"profile_pic": "profess_sw_engg.jpg"
}
],
"is_encourage_user": true,
"encourage_feed_id": "993"
}
]
En Java j'ai utilisé code suivant.
try {
JSONArray tagNameArr = tempPostObject.getJSONArray("tags_name");
for(int iloop=0;i<tagNameArr.length();iloop++)
{
String street = tagNameArr.getString(iloop);
Log.i("..........",""+street);
}
} catch (Exception e) {
e.printStackTrace();
}
vous devriez être en mesure d'utiliser 'gson' (https://github.com/google/gson) pour faire –
fournir votre JSON –
je vais l'ajouter à la question Mr.Arpit –