我有一个json,我必须将其切成较小的json
{
"1":"Welcome",
"2":"Hello",
"3":"Hi"
}
我必须分别制作较小的json:
{"1":"Welcome}
{"2":"Hello"}
{"3":"Hi"}
我在python中使用readjson读取了json,并使用了dict [d.items()],但不允许我切片或进行除法以提供知识来实现这一目标
答案 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"}