J’essaye d’extraire valeurs de mon xhtl du fichier json , mais j’ai une erreur :
curl -s « http://X.X.X.X/api/xdevices.json?key=yyyy&Get=XTHL »| jq -r .THL1-TEMP
jq: error: TEMP/0 is not defined at , line 1:
.THL1-TEMP
jq: 1 compile error
(23) Failed writing body
J’arrive à extraire d’autre valeurs , compteur , valeur analogique etc…mais la ça ne fonctionne pas ,est ce que quelqu’un pourrai m’aiguiller svp
bonjour , est ce que quelqu’un arrive à extraire les données json pour le xthl ? est ce que quelqu’un pourrait tester cette commande sur linux directement dans un terminal ?
L’erreur provient du caractere « - » dans l’expression XTHL1-TEMP , il est utilisé par jq pour la negation , pour l’extraire convenablement il faut écrire ‹ .[« THL1-TEMP »] › au lieu de .THL1-TEMP. si ca peut intéresser quelqu’un …