import os
import json
import codecs
import shutil
def get_json_data(old_json_path):
result = []
for root,dirs,files in os.walk(old_json_path):
for file_name in files:
if file_name.endswith('.json'):
apath = os.path.join(root,file_name)
result.append(apath)
return result

def read_json(filepath):
with open(filepath,'r',encoding='utf8')as f:
json_date = f.read()
json_date_str = eval(json_date)
json_date_str.update({"fileName":filepath.split("\\")[-2].replace(".dav",".avi")})
return json_date_str

def write_to_json(filepath,newdata):
with codecs.open(filepath,"w",encoding="utf-8") as f_w :
json.dump(newdata,f_w,indent=4,ensure_ascii=False)
f_w.close()
def json_to_new_path(newfilepath,filepath):
new_json_file_path = os.path.join(newfilepath,filepath)
if not os.path.exists(newfilepath):
return os.mkdir(filepath)
if __name__ == "__main__":
old_json_path = r''
new_json_path = r''