Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以JSON格式编写Python字典?_Python_Json_Python 3.x - Fatal编程技术网

如何以JSON格式编写Python字典?

如何以JSON格式编写Python字典?,python,json,python-3.x,Python,Json,Python 3.x,我正在尝试以JSON格式编写字典,如下所示: cpu = dict [{'ts':"00:00:00",'values':[3,4,5,67,3,34,2,34]},{'ts':"00:00:11",'values':[2,3,4,5,6,3,4]}] 如何以这种格式编写它?使用与Python捆绑的: import json json.dumps(cpu) 有一个内置的json模块,可用于将字典转换为json格式 因此: 如果您想了解更多有关该模块的信息,并探索其他功能,请参阅下面的示例

我正在尝试以JSON格式编写字典,如下所示:

cpu = dict [{'ts':"00:00:00",'values':[3,4,5,67,3,34,2,34]},{'ts':"00:00:11",'values':[2,3,4,5,6,3,4]}]
如何以这种格式编写它?

使用与Python捆绑的:

import json

json.dumps(cpu)

有一个内置的json模块,可用于将字典转换为json格式

因此:

如果您想了解更多有关该模块的信息,并探索其他功能,请参阅下面的示例


希望有帮助

simplejson(或json)是一个内置的python库,非常有用

>>> d = {'a':1,'b':2,'c':3}
>>> import simplejson

>>> # To get a JSON string representation
>>> simplejson.dumps(d)

>>> # To directly add the JSON data to a file
>>> simplejson.dump(d,open("json_data.txt",'w'))
还有更有趣的可能性,比如在转储到JSON之前对键进行排序:

>>> print(simplejson.dumps({"c": 3, "b": 2, "a": 1}, sort_keys=True))

最新文档的链接-。

dict[…]
将无法正常工作,因为
dict
是内置类型。为什么要调用
dumps
以查看调用
dumps
的结果?如果你这样做是有原因的,那么如果你解释原因,你的答案会更好。。对不起,我在复制和粘贴代码时犯了一个错误,我希望它不会造成太大的麻烦@tbaror:只是试图理解和改进我的答案:为什么要更改您标记为已接受的答案?AFAIK simplejson是json库的一种稍微优化的形式,具有相同的函数集。
>>> print(simplejson.dumps({"c": 3, "b": 2, "a": 1}, sort_keys=True))