Partage

Accéder à un objet avec des espaces dans une api

Sujet résolu
3 janvier 2018 à 18:03:26

Bonjour et bonne année, 

Comme expliqué dans le titre j'essaye d'accéder à un objet dans une API qui contient des espaces

Voici l'API: https://api.opskins.com/IPricing/GetAllLowestListPrices/v1/?appid=730

Et je voudrais par exemple accéder à cette valeur :  

 J'ai tenté 

variablerandom[ 'AK-47 | Aquamarine Revenge (Battle-Scarred)'].price

comme écrit sur un forum anglais mais cela n'a pas marché.

Merci d'avance.

-
Edité par LouisGibier 3 janvier 2018 à 18:04:23

3 janvier 2018 à 18:07:31

Essaye JSON.parse(le_json_entier).response["String avec espace"].price

-
Edité par Stelyus 3 janvier 2018 à 18:12:53

Si vous voulez me mp, venez sur Discord (username: Stelyus#8984)
3 janvier 2018 à 18:31:52

Ca marche !

Merci je t'aimes:D , mais par contre est-ce qu'on pourrait m'expliquer pourquoi ça ne fonctionnait pas du coup avec 

JSON.parse(le_json_entier)["String avec espace"].price

Qu'est ce que ça change "response" ?

3 janvier 2018 à 18:36:58

Eheheh

Eh bien ton JSON resemble a ca

{

    response: [{

           AK-47 // He je me trouve dans json_racine puis dans response, je ne suis pas accessible depuis json_racine

    }],

   status: 1

}

Donc un peu comme avec une boite tu peux pas ouvrir AK-47 si t'as pas ouvert response 

Si vous voulez me mp, venez sur Discord (username: Stelyus#8984)
3 janvier 2018 à 18:46:12

Ah d'accord je n'avais pas vu merci :)

Accéder à un objet avec des espaces dans une api

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown