Python 将此格式转换为json字符串
我试图在python中动态地向字典添加一些数据,然后将其转换为json格式的字符串Python 将此格式转换为json字符串,python,json,Python,Json,我试图在python中动态地向字典添加一些数据,然后将其转换为json格式的字符串 { "Module": "lights", { "id": 1, "power": 50 }, { "id": 2, "power": 0 }, { "id": 3, "power": 25 } } 需要动态添加id和power,如何使用python实现这一点?如何读取相同的json格式?这在json和Python中都是无效的构造 应该
{
"Module": "lights",
{
"id": 1,
"power": 50
},
{
"id": 2,
"power": 0
},
{
"id": 3,
"power": 25
}
}
需要动态添加id和power,如何使用python实现这一点?如何读取相同的json格式?这在json和Python中都是无效的构造 应该是这样的
{
"Module": "lights",
"Values":[
{
"id": 1,
"power": 50
},
{
"id": 2,
"power": 0
},
{
"id": 3,
"power": 25
}
]
}
将列表中的所有dict{u id:…,power:…}分组
考虑到这一点,从JSON转换为dict,反之亦然,我们可以使用
JSON
或simplejson
包中的load/loads
和dump/dumps
方法,但还不完全清楚您在问什么,或者您尝试了什么。也许可以看看指南?数据可以添加到字典中,就像添加到任何其他字典中一样。你可以用Python的模块读写JSON文件。这在JSON和Python中都是无效的构造需要将dict放入一个列表中,该列表应该是外部dict中键的值。