猿问

几个对象的Json对象

我想创建一个这样的 JSON


{

    "beacons": {

        "0c:f3:ee:16:6f:15": {

            "label": "label",

            "major": "7",

            "minor": 15349,

            "uuid": "699EBC80-E1F3-11E3-9A0F-0CF3EE3BC012"

        },

        "0c:f3:ee:16:6f:24": {

            "label": "label",

            "major": "7",

            "minor": 15364,

            "uuid": "699EBC80-E1F3-11E3-9A0F-0CF3EE3BC012"

        },

        "0c:f3:ee:16:6f:53": {

            "label": "label",

            "major": "7",

            "minor": 15411,

            "uuid": "699EBC80-E1F3-11E3-9A0F-0CF3EE3BC012"

        }

    }

}

我已经创建了这样的信标对象


beacon = {

    advertiser_mac: {

        'major': major,

        'minor': minor,

        'uuid': proximity_uuid

    }

}

但我不知道如何像上面的例子一样将它们全部连接到一个对象中


米琪卡哇伊
浏览 158回答 1
1回答

胡子哥哥

beacon是字典。因此,如果您知道如何为 each 生成字典advertiser_mac,则可以进行键分配:beacon = {}advertiser_mac = "0c:f3:ee:16:6f:53"advertiser_mac_dict = {            "label": "label",            "major": "7",            "minor": 15411,            "uuid": "699EBC80-E1F3-11E3-9A0F-0CF3EE3BC012"        }beacon[advertiser_mac] = advertiser_mac_dictbeacon{"0c:f3:ee:16:6f:53": {            "label": "label",            "major": "7",            "minor": 15411,            "uuid": "699EBC80-E1F3-11E3-9A0F-0CF3EE3BC012"        }}
随时随地看视频慕课网APP

相关分类

Python
我要回答