Python是万能胶水语言,对文件的操作也是非常方便,本文我们将python对两个json进行合并 :
首先 我们有两个json,一个是相机1记录下的信息,另一个是相机2记录下来的信息
主要方法就是先综合成一个dict然后再把dict写进新的json里面
def merge_2_cam():
'''
@:param
:return: None
'''
with open('jsons/VRU_GT_cam1.json') as cam_1:
data_1 = json.load(cam_1)
with open('jsons/VRU_GT_cam2.json') as cam_2:
data_2 = json.load(cam_2)
new_dict = {'CAM_1': data_1, 'CAM_2': data_2}
with open('VRU_GT_merged.json', 'w') as merge:
json.dump(new_dict, merge, indent=4)
这里indent 4非常重要,会影响到editor里面的显示。