![](/img/trans.png)
[英]Python json.dumps using new dictionary not returning valid json format
[英]How can I format my Python dictionary to match the below JSON format using json.dumps()
我正在使用 python 来完成一些脚本任务,我必须使用我的脚本 stdout 将一些数据发送到另一个程序。 为了进行交流,我有一个关于如何格式化 JSON 的示例,但我正在努力复制格式:
{
"Bookmarks": [{
"BookmarkPath": "path/foo/bar",
"HtmlColor": "#7FCC99",
"Comment": "AAA",
"Sha1": "xxx"
}]
}
我的代码使用标准 json 库和 .dumps 方法来获取我的字典,如下所示:
dict = {
'Bookmarks':{
'BookmarkPath': "path/foo/bar",
'HtmlColor': "#7FCC99",
'Comment': "AAA",
'Sha1': "xxx"
}
}
最终它的格式是这样的,这不起作用:
{
"Bookmarks": {
"BookmarkPath": "path/foo/bar",
"HtmlColor": "#7FCC99",
"Comment": "AAA",
"Sha1": "xxx"
}
}
这是一个细微的区别(缺少方括号是问题),但我不确定是否修复它。 我是 Python 词典的新手,所以请善待:)
感谢您的任何建议。
方括号表示它是一个列表。 在字典中做同样的事情:
my_dict = {
'Bookmarks':[{
'BookmarkPath': "path/foo/bar",
'HtmlColor': "#7FCC99",
'Comment': "AAA",
'Sha1': "xxx"
}]
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.