Page 1 sur 1

[Résolu] DZVENTS - recherche de la dernière valeur d'un fichier JSON

Publié : 19 mars 2024, 11:36
par georges54
Bonjour à tous,
Encore novice en programmation, J'ai accès à une station météo qui me renvoie un fichier JSON incrémenté régulièrement (exemple en PJ).
Environ toutes les 20 minutes, la station crée une nouvelle entrée (valeurs de 0 à n) avec les dernières données météo.

Ma question est la suivante :
Comment faire pour ne récupérer que la dernière valeur du fichier JSON (par exemple l'entrée numéro 4 du fichier joint).

Merci d'avance pour votre aide.

Re: DZVENTS - recherche de la dernière valeur d'un fichier JSON

Publié : 19 mars 2024, 12:49
par Keros
Une idée serait de balayer toute la table pour enregistrer les valeurs dans une variable. A la fin de la bouche, il restera donc la dernière valeur dans la variable.

Un rapide exemple extrait de la documentation DzVents :

Code : Tout sélectionner

local results = item.json.result
Valeur =""
 -- loop through the nodes
for i, node in pairs(results) do
  Valeur = node
end
print('Info: ' .. Valeur.value)
 
Il doit être possible de récupérer la dernière valeur de node directement.

Re: DZVENTS - recherche de la dernière valeur d'un fichier JSON

Publié : 24 mars 2024, 09:40
par georges54
Merci, ça fonctionne.