Extraire info JSON

Bonjour,
Je cherche à extraire une info obtenu via une requette HTTP.
Le résultat est de cette forme :
{"totalcount":1,"count":1,"sort":1,"order":"ASC","data":[{"1":"name","80":"Root entity > toto","2":24,"34":"jacques"}],"content-range":"0-0/1"}
J’aimerais extraire la valeur 24 et la mettre dans une variable.
J’ai tenté ce code dans mon scénario mais sans succés.

// Step 1: Recuperation du contenu du fichier (JSON complet)
$api = "url du résultat cité plus haut";
$json = file_get_contents($api);
// Step 2: Decodage du JSON et recuperation des infos souhaitees
$jsonData = json_decode($json,true);
$id = $jsonData['data'][0][2];

Est-ce que vous auriez une idée ?

Merci

Un plugin-script de type JSON

J’ai bien essayé mais je en sais pas quoi mettre dans la requête. Dans option je met bien l’url au complet mais dans requête je dois mettre quoi ?

Merci

Salut,

Tu devrais t’en sortir en lisant la documentation du plugin :
https://doc.jeedom.com/fr_FR/plugins/programming/script/#Exemple%20JSON

data>0>2

Mince c’est bien ce que j’ai fait :slight_smile:
J’ai essayé de mettre data > 0 > 2 et plusieurs autres combinaisons mais toujours pas de résultat :frowning:

1 « J'aime »

Ah ça y est j’ai trouvé.
L’erreur était dans mon url. J’avais mis une variable et visiblement elle n’est pas prise en compte. Sans cette variable ça fonctionne bien.
Maintenant je vais chercher pourquoi la variable ne passe pas

Merci en tout cas

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.