基本原理就是通过读取文件,将json数据读取出来,然后进行修改,再写回文件中。

# -*- coding:utf-8 -*-
import json
def process_json(input_json_file, output_json_file):
    file_in = open(input_json_file, "r")
    file_out = open(output_json_file, "w")
    # load数据到变量json_data
    json_data = json.load(file_in)
    print json_data
    print "after update  --->"
    print type(json_data)
    # 修改json中的数据
    json_data["job"] = "hahah"
    print json_data
    
    # 将修改后的数据写回文件
    file_out.write(json.dumps(json_data))
    file_in.close()
    file_out.close()
 
process_json("../jsonfile/mysql2hive_templet.json","../jsonfile/mysql2hive_instance.json")

 

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 3 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐