如何使用Python将2个json组合成1个json
我刚刚开始学习Python和Json。请对我宽容点 我有一个类似这样的想法如何使用Python将2个json组合成1个json,python,Python,我刚刚开始学习Python和Json。请对我宽容点 我有一个类似这样的想法 o = [{ "name" : "MrA", "Age" : 33 }, { "name" : "MrB", "Age": 34 }] p = [{ "place" : "London", "Year" : 2018}, {"place" : "NewYork", "Year":2017}] [ {"person": [{ "name" : "MrA", "Age" : 33 },
o = [{ "name" : "MrA", "Age" : 33 },
{ "name" : "MrB", "Age": 34 }]
p = [{ "place" : "London", "Year" : 2018},
{"place" : "NewYork", "Year":2017}]
[
{"person": [{ "name" : "MrA", "Age" : 33 },
{ "name" : "MrB", "Age": 34 }],
"cities": [{ "place" : "London", "Year" : 2018},
{"place" : "NewYork", "Year":2017}]
]
所以我要做的是把它们结合起来,给它们起个这样的名字
o = [{ "name" : "MrA", "Age" : 33 },
{ "name" : "MrB", "Age": 34 }]
p = [{ "place" : "London", "Year" : 2018},
{"place" : "NewYork", "Year":2017}]
[
{"person": [{ "name" : "MrA", "Age" : 33 },
{ "name" : "MrB", "Age": 34 }],
"cities": [{ "place" : "London", "Year" : 2018},
{"place" : "NewYork", "Year":2017}]
]
2对象o和p是字典,而不是json。 但是,您可以尝试这种方式来获取json对象
导入json
o=[{“姓名”:“MrA”,“年龄”:33},
{“姓名”:“MrB”,“年龄”:34}]
p=[{“地点”:“伦敦”,“年份”:2018},
{“地点”:“纽约”,“年份:2017}]
输出={“人”:o,“城市”:p}
output=json.dumps(输出)
打印(输出)
请显示您尝试过的内容。这不是JSON,只是包含字典的python列表。这两个是列表。你可以这样做:final={“persons”:o,“cities”:p}
。