Полезная нагрузка моего массива такая: msg.payload[index].temp
. Я разрезал массив на отдельные части, чтобы опубликовать sh отдельные части массива через MQTT.
Итак, я получил msg.payload.temp
и msg.parts.index
.
msg:{
payload:{
address: "e4:32:a3:3a:99:97";
temp: "32"
}
parts: {
type: "array";
index: "16";
count: "17";
}
}
Можно ли указать номер индекса в имени msg.payload.temp
? Итак, я получил что-то вроде msg.payload.temp_6
. Я пытался объединить строки, например:
var temp = "msg.payload.temp_" + msg.parts.index.toString();
temp = payload.temp;
return msg;
Нужен ли мне разговор от строки до json, чтобы Node-Red обнаружил свойство?