日积月累:python json模块 loads load dumps dump用法
json.loads str数据转成dict
print("从前端接收到请求信息是:", message) # {"method":"input","value":"d.home()"}
print(type(message)) #str
data=json.loads(message)#转化成字典
json.dumps dict数据转成str
name_emb = {'a':'1111','b':'2222','c':'3333','d':'4444'}
jsObj = json.dumps(name_emb)
json.load json文件对象转化成字典
with open(sys_path + r'\config\webconfig.json') as file2:
print('开始读取文件')
number=json.load(file2) #json文件对象转化成字典
print(number)#{'taskname': '1', 'tasktime': '12', 'account&password': '0', 'mudle': '1', 'desc': '哈哈'}
print(type(number))#
file2.close()
json.dump 用于将dict类型的数据转成str,并写入到json文件中
with open(sys_path + r'\config\webconfig.json', 'w') as file:
print('开始写入文件')
json.dump(data, file)