json模块

json.loads(res)#传字符串,直接从接口返回的值,不用读文件的这种,可以用loads;

json.load(f) #传1个文件对象,帮你读文件,不需要在f.read();将json文件转成字典

import json

with open('username.json',encoding='utf-8') as f:
    a=json.load(f)
    print(a)

json.dumps(f) #把字典传成json串

a={'username':'niuhanyang','password':'123456'}

b=json.dumps(a)

print(type(b))

json.dump(d,fw)#把字典转成字符串写入文件

json.load(f) #传1个文件对象,帮你写文件,不需要在fw.write();将json文件转成字典

import json
#
with open('username.json','w',encoding='utf-8') as fw:
    a = {'username': 'niuhanyang', 'password': '123456'}
    b=json.dump(a,fw)
原文地址:https://www.cnblogs.com/ruijie/p/10292233.html