Page 4 sur 4

Re: Besoin d’aide json

Publié : 14 sept. 2020, 18:24
par Keros
C'est celle que j'utilise (voir mon tuto météo) et elle ne me semble pas très compliquée.

Le principe est que le Json est stocké sous forme de tableau et en faisant appel à "sgv", ça te retourne la valeur correspondante.

Re: Besoin d’aide json

Publié : 14 sept. 2020, 19:01
par Chrominator
Keros a écrit : 14 sept. 2020, 12:34 Par contre, je ne comprend pas pourquoi tu as besoin d'une boucle for :roll:
Pour moi, un table_decodee.svg aurait suffit ... Chrominator ?
C'est vrai j'aurais pu éviter la boucle comme il y n'y a qu'une valeur racine.
Ca peut m'arriver quand je code après 22h30... :lol:

Cependant si on veut utiliser table_decodee, il faut écrire au moins table_decodee[1].sgv, sinon ça ne marchera pas.

Re: Besoin d’aide json

Publié : 14 sept. 2020, 19:29
par Macbenoit
Du coup dans mon exemple de code je pourrai pas utilisé table_decodee ?

Re: Besoin d’aide json

Publié : 14 sept. 2020, 19:31
par Keros
Oui avec le 0 tout en haut, il faut le [1] en effet (je n'avais pas testé).

Macbenoit, le [1] correspond au niveau "0" du Json : car en lua, la première variable d'un tableau est 1 alors que dans les autres langages c'est 0 (des petites subtilités que l'on découvre :D )

Et même si tu avais plusieurs valeur racines, tu peux les avoirs sans passer par une boucle :
Par exemple :

Code : Tout sélectionner

temp = jsonValeur.current.temp 
temp2 = jsonValeur.hourly[1].temp

Re: Besoin d’aide json

Publié : 14 sept. 2020, 19:42
par Macbenoit
Quand je pense que c’est une des premières syntaxe que j’ai testé.
A mon avis dans tous les tests que j’ai fait me soucis de localisation du json à du perturber ma compréhension.
Pourquoi autant de formes de syntaxes différentes ? J’ai lu qu’effectivement paires et ipaires étaient pas mal utilisé.