0
votes

JSON Lecture des valeurs d'objet

J'ai une réponse JSON de Spotify que j'essaie de lire. Et dans mon code Java, je reçois la valeur "Nom" de l'objet d'album et non pour l'objet suivi. Voici la réponse: https://pastebin.com/fcvtzjjjv

vers le bas de la réponse JSON , il y a un champ de nom qui dit «l'argent dans la tombe», c'est ce que je veux obtenir du Json, au lieu de «le meilleur du monde du monde» qui est sous le nom de l'album. < p> voici le code qui lit cette réponse: xxx

avec le code ci-dessus, je reçois "le meilleur du monde du monde", et pas "l'argent dans le La tombe". Quelqu'un pourrait-il aider à expliquer comment obtenir le nom de la piste et non le nom des albums. Merci


3 commentaires

mettre toutes les données JSON dans votre question


C'est beaucoup, mais je vais inclure toute la réponse


Vous pouvez utiliser Pastebin.com


3 Réponses :


1
votes
 for(int i = 0; i < items.length(); i++)
            {

                 JSONObject values  = items.getJSONObject(i);
                   String name= values.getString("name");
                    System.out.println(name+"          nameee");
                //artist array
                JSONArray artists = album.getJSONArray("artists");
  }

  this will work for you and will return  "Money In The Grave (Drake ft. Rick Ross)"

0 commentaires

0
votes

Vous pouvez essayer comme ça et cela donnera le nom de la piste xxx

si vous avez des éléments comme comme JSONARRAY plus de 1 peut utiliser la boucle aussi bien


0 commentaires

0
votes

Obtenir le nom comme TEMS.GETJSONOBJECT (I) .GETSTRING ("NOM") Dans vos articles en boucle, le nom que vous recherchez est dans les éléments Array objet non dans l'objet de l'artiste.


0 commentaires