在json中创建带有true或false响应的ping

在json中创建带有true或false响应的ping,json,node-red,Json,Node Red,我正在使用节点红色“节点红色节点ping”来ping 192.168.0.71。反应是这样的 192.168.0.71 : msg : Object object payload: 0.376 topic: "192.168.0.71" _msgid: "f766d646.764dc8" 如果ip地址不能ping,则有效负载为“false”,如果找到有效负载,则有效负载返回以毫秒为单位的跳闸时间。(0.376) 我需要使用功能节点(json)将行程时间数字响应更改为“真”,并在未找到ip时保留

我正在使用节点红色“节点红色节点ping”来ping 192.168.0.71。反应是这样的

192.168.0.71 : msg : Object
object
payload: 0.376
topic: "192.168.0.71"
_msgid: "f766d646.764dc8"
如果ip地址不能ping,则有效负载为“false”,如果找到有效负载,则有效负载返回以毫秒为单位的跳闸时间。(0.376)


我需要使用功能节点(json)将行程时间数字响应更改为“真”,并在未找到ip时保留假响应

听起来您希望根据节点是否“可ping”进行分支,这是开关节点所做的。添加一条规则以检查是否
msg.payload
0
(数字),并将msg发送到端口#1。将另一个规则集添加到“否则”,将其他“错误”MSG发送到端口2。然后将端口#1连接到
change
节点,该节点将
msg.payload
设置为值“true”。

您已经尝试了什么?提示:在JavascriptI中,除0以外的任何数字都计算为true我是复制/粘贴代码的人;)我真的不懂这种语言。我已经浏览了谷歌的所有网页,但我无法理解这一点。喜欢节点红色,因为我大部分时间都不需要处理代码。现在是学习的好时机。今天,当我试图完成我的项目时,唯一不同的是连接端口2,它会将false直接返回到我的输出节点。在我的例子中是一个仪表板开关。谢谢你的回复!我认为这是隐含的,因为我只提到了将端口#1的输出连接到变更节点。。。