2017-04-26 77 views
-1

我试图动态地将一些数据添加到python中的字典中,然后将其转换为json格式的字符串。将此格式转换为json字符串

{ 
    "Module": "lights", 
    { 
    "id": 1, 
    "power": 50 
    }, 
    { 
    "id": 2, 
    "power": 0 
    }, 
    { 
    "id": 3, 
    "power": 25 
    } 
} 

需要动态地添加id和电源如何使用python实现这个功能?我如何阅读相同的json格式?

+1

这并不完全清楚你问的是什么,或者你试过了什么。也许看看指导方针? https://stackoverflow.com/help/how-to-ask –

+1

数据可以添加到字典中,就像你对任何其他数据一样。您可以使用Python的['json'](https://docs.python.org/3/library/json.html#module-json)模块读取和写入JSON文件。 – martineau

+4

在json和python中这是一个无效的构造 –

回答

2

这两个JSON和Python 一个无效的结构应该是这样的

{ 
    "Module": "lights", 
    "Values":[ 
     { 
     "id": 1, 
     "power": 50 
     }, 
     { 
     "id": 2, 
     "power": 0 
     }, 
     { 
     "id": 3, 
     "power": 25 
     } 
    ] 
} 

分组所有类型的字典{_id:...,功率:...}在列表中

注意到,从JSON转换为字典,反之亦然,可以使用和dump/dumps方法从jsonsimplejson