Bonjour,
Pourriez vous mettre une capture d’écran des données brutes ou en faire un copier/coller afin de voir le format exact.
Je pense que le soucis vient de la fonction ValJsonSG qui est utilisée et plus particulièrement de la ligne suivante :
Json = Json.substring(p + 2);
Si jamais il n'y a pas d'espace dans le json reçu entre le : et la valeur de la puissance alors le premier caractère (chiffre ou signe) de la puissance sera mangé.
Une technique qui marcherait dans tous les cas (avec ou sans espace après les deux points) serait de faire :
Json = Json.substring(p + 1);
Json.trim();
Pourriez vous mettre une capture d’écran des données brutes ou en faire un copier/coller afin de voir le format exact.
Je pense que le soucis vient de la fonction ValJsonSG qui est utilisée et plus particulièrement de la ligne suivante :
Json = Json.substring(p + 2);
Si jamais il n'y a pas d'espace dans le json reçu entre le : et la valeur de la puissance alors le premier caractère (chiffre ou signe) de la puissance sera mangé.
Une technique qui marcherait dans tous les cas (avec ou sans espace après les deux points) serait de faire :
Json = Json.substring(p + 1);
Json.trim();