【JavaScript】MQTTX-脚本-自定义函数-payload json格式化

/**
* @description: default script
* @param {any} value - Payload
* @param {string} msgType - Message type, value is 'received' or 'publish'
* @param {number} index - Index of the message, valid only when script is used in the publish message and timed message is enabled
* @return {any} - Payload after script processing
*/
function handlePayload(value, msgType, index) {
  const jsonObj = JSON.parse(value)
  return JSON.stringify(jsonObj, null, 2);
}
execute(handlePayload)

输入

{"token":"123","timestamp":"2023-10-24T13:33:35.746+0800","body":[{"name":"UA","val":"0.0"},{"name":"UB","val":"0.0"}]}

输出

{
  "token": "123",
  "timestamp": "2023-10-24T13:33:35.746+0800",
  "body": [
    {
      "name": "UA",
      "val": "0.0"
    },
    {
      "name": "UB",
      "val": "0.0"
    }
  ]
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值