从较大的json创建较小的json

时间:2019-12-04 19:15:37

标签: json python-3.x

我有一个json,我必须将其切成较小的json

{
    "1":"Welcome",
    "2":"Hello",
    "3":"Hi"
}

我必须分别制作较小的json:

{"1":"Welcome}
{"2":"Hello"}
{"3":"Hi"}

我在python中使用readjson读取了json,并使用了dict [d.items()],但不允许我切片或进行除法以提供知识来实现​​这一目标

1 个答案:

答案 0 :(得分:1)

只需遍历字典条目,然后将 dict文字传递给json.dumps

import json

d = {
    "1":"Welcome",
    "2":"Hello",
    "3":"Hi"
}
for k,v in d.items():
    print(json.dumps({k: v}))

输出:

{"1": "Welcome"}
{"2": "Hello"}
{"3": "Hi"}