首页 > 解决方案 > azure iot-hub 设备孪生删除所需的属性

问题描述

以下是我的设备孪生有效负载,我错误地添加了“someKey”属性。

{
   desired: {
      "state": {
           "processor": "running",
           "light": "on"
       },
       "someKey": "someValue"
   }
}

我想从 JSON 双胞胎中永久删除“someKey”属性。

标签: azure-iot-hubazure-iot-hub-device-management

解决方案


从孪生 JSON 中删除“someKey”

将 null 值分配给“someKey”,然后仅将其从设备孪生 JSON 中删除。

{
   desired: {
      "state": {
           "processor": "running",
           "light": "on"
       },
       "someKey": null
   }
}

所以下次你将收到如下 JSON

{
   desired: {
      "state": {
           "processor": "running",
           "light": "on"
       }
   }
}

推荐阅读