我還是這個新手。我所做的是,我試過發送一個http
請求,我試圖通過我的自定義節點傳遞下面的響應。味精物體看起來像:如何提取我從http請求中獲取的msg對象?
[
{
"userId": 1,
"deviceId": 2,
"type": "SM",
"eventName": "TemparatureChanged",
"stateName": "update",
"eventParameters": [
{
"name": "temparature",
"type": "Double",
"value": 35.01
}
]
}
]
我怎麼能檢索來自eventParameters以上陣列的值?
我想下面的功能節點:
var data = msg.eventParameters[0].value;
return data;
而且我想只有通過調試節點打印上面的屬性。我的調試節點包含msg.payload
,我也試圖將它作爲一個完整的味精對象仍然沒有運氣。
在我的自定義節點(IOT-輸入)js
文件我有這樣的:
this.on('input', function (msg) {
node.warn("I saw a payload: "+msg.payload);
// in this example just send it straight on... should process it here really
node.send(msg);
});
我的流程是這樣的:
我要去哪裏錯誤?任何幫助可以感激!
真棒,這個作品!在第二行只有一個小錯字(** msg.payload **)。 – Kulasangar