Si vous incluez le noeud JSON, il convertira votre objet JS en JSON. Mais peut-être que vous avez joué avec les citations et en fait avoir json; par défaut vous le feriez.
Je voudrais ajouter un nœud de débogage à votre nœud IoT-In. Vérifiez ce que vous recevez exactement. Et puis il est généralement facile à analyser comme (cela dépend de ce que vous envoyez):
var distance = msg.payload.d.distance
var distance = msg.payload.distance
Vous pouvez modifier votre question d'inclure exactement ce que vous recevez dans le nœud de débogage et que vous devez analyser.
Sachez également que votre valeur pour la distance est une chaîne, vous voudrez probablement la convertir en nombre à un point. Si c'est sous votre contrôle, il serait préférable de l'envoyer comme un numéro pour commencer.
Duplication de http://stackoverflow.com/questions/5726729/how-to-parse-json-using-node-js – RayfenWindspear
'{distance:" 45,9 "}' n'est pas JSON. C'est un littéral d'objet JavaScript. –
de cela comment puis-je obtenir de la valeur –