# 遍历每个JSON文件,读取文件内容并转换为JSON对象,然后添加到merged_json列表中 for file_name in [ 'file1.json' , 'file2.json' , 'file3.json' ]: with open (file_name, 'r' ) as f: json_content = json.load(f) merged_json.append(json_content) # 将所有JSON对象合并成一个 result = json.dumps(merged_json) print (result)
  • 使用jq命令行工具
  • jq是一款非常强大的命令行JSON处理工具,可以用它来合并多个JSON文件。具体步骤如下:

    # 使用jq命令行工具,将所有JSON文件的内容合并成一个
    jq -s '[.[][]]' file1.json file2.json file3.json > merged.json
    

    这里使用了jq的-s选项,它可以将多个JSON对象合并成一个数组。然后使用[]和[][]操作符将所有JSON对象展平成一个数组,最终得到一个包含所有JSON对象的JSON数组。最后将其输出到一个新的文件中。

  • 今天你吸猫了么 Python
  •