我需要来自JsonPath的子字符串

时间:2019-05-19 11:33:09

标签: jsonpath

给定的字符串是:

{"POWER":"ON","Dimmer":2,"Color":"12345678","HSBColor":"120,100,2","Channel":[0,1,0,0]}

结果应为: 123456

在Android应用程序MQTT Dash中,我只需要颜色的前六个字符即可。

有了$.Color,我得到:

  

无效的颜色格式

1 个答案:

答案 0 :(得分:0)

我为sonoff / trasmota彩色灯泡做了以下工作:

1)将“从JSON路径提取”字段留空

2)在“接收时”事件上,编写以下代码:

event.payload = JSON.parse(event.payload)['Color'].substring(0,6);

希望这会有所帮助。

干杯。