如何将以下列表转换为python中的json文件?

时间:2018-04-04 17:27:51

标签: json python-3.x

您好我是python中的新手,我很乐意将以下数据转换为json文件。我从Google Vision API获取了此数据集。但是,我不知道如何解决这个问题。请帮忙。任何类型的帮助将不胜感激。

数据集:

[mid: "/m/02wbm"
description: "food"
score: 0.8716073632240295
topicality: 0.8716073632240295
, mid: "/m/01ykh"
description: "cuisine"
score: 0.848469614982605
topicality: 0.848469614982605
, mid: "/m/01f5gx"
description: "eating"
score: 0.8267097473144531
topicality: 0.8267097473144531
, mid: "/m/01_bhs"
description: "fast food"
score: 0.6969127655029297
topicality: 0.6969127655029297
, mid: "/m/02q08p0"
description: "dish"
score: 0.6883306503295898
topicality: 0.6883306503295898
, mid: "/m/0h55b"
description: "junk food"
score: 0.6554489135742188
topicality: 0.6554489135742188
, mid: "/m/0krfg"
description: "meal"
score: 0.6400452256202698
topicality: 0.6400452256202698
, mid: "/m/0cp_p"
description: "taste"
score: 0.5145916938781738
topicality: 0.5145916938781738
, mid: "/m/0jfd5"
description: "lunch"
score: 0.5000766515731812
topicality: 0.5000766515731812
]

所需格式为:

{
mid: "/m/02wbm"
description: "food"
score: 0.8716073632240295
topicality: 0.8716073632240295
},
{
mid: "/m/01ykh"
description: "cuisine"
score: 0.848469614982605
topicality: 0.848469614982605
},
{
mid: "/m/01f5gx"
description: "eating"
score: 0.8267097473144531
topicality: 0.8267097473144531
},
{
mid: "/m/01_bhs"
description: "fast food"
score: 0.6969127655029297
topicality: 0.6969127655029297
},
{
mid: "/m/02q08p0"
description: "dish"
score: 0.6883306503295898
topicality: 0.6883306503295898
},
{
mid: "/m/0h55b"
description: "junk food"
score: 0.6554489135742188
topicality: 0.6554489135742188
},
{
mid: "/m/0krfg"
description: "meal"
score: 0.6400452256202698
topicality: 0.6400452256202698
},
{
mid: "/m/0cp_p"
description: "taste"
score: 0.5145916938781738
topicality: 0.5145916938781738
},
{
mid: "/m/0jfd5"
description: "lunch"
score: 0.5000766515731812
topicality: 0.5000766515731812
}

看起来我在这个集合中有四种类型的数据,并且重复这四种类型的数据。每个四个都用逗号分隔。

非常感谢你。

1 个答案:

答案 0 :(得分:-1)

如何将python对象编写为json格式的示例

import json
json.dump([1,2,3,{'4': 5, '6': 7}], open('a.json','w'), separators=(',',':'), indent=4)