本帖最后由 chinyaolin 于 2020-12-2 13:42 编辑
在開發工具 -> 模板 (簡中的名稱是什麼我不確定)
程式碼
{% set value_json = {
"rssi" : -19, "snr" :10,
"pferror" : -368,
"packetSize" : 23,
"message":"582/23.78&54.68#1884.15"
} %}
value_json = {{ value_json }}
value_json.message = {{ value_json.message }}
接收次数 = {{ value_json.message.split("/")[0] }}
温度 = {{ value_json.message.split("/")[1].split("&")[0] }}
第三個值 = {{ value_json.message.split("/")[1].split("&")[1].split("#")[0] }}
大气压力 = {{ value_json.message.split("/")[1].split("&")[1].split("#")[1] }}
另一種做法
value_json.message = {{ value_json.message }}
轉成 list {{ value_json.message.replace("&","/").replace("#","/").split("/") }}
0 = {{ value_json.message.replace("&","/").replace("#","/").split("/")[0] }}
1 = {{ value_json.message.replace("&","/").replace("#","/").split("/")[1] }}
2 = {{ value_json.message.replace("&","/").replace("#","/").split("/")[2] }}
3 = {{ value_json.message.replace("&","/").replace("#","/").split("/")[3] }}
|