json.dumps 是将python的数据类型进行json的编码,生成json格式的数据,举例json_data = json.dumps(str) str为python的字符串类型数据,生成的json_data为json编码格式的数据
json.loads 是将json数据类型的数据解析成 python的数据类型
json.dump 是将json编码格式的数据保存到文件中,用法是:json.dump(x,f),x是对象,f是一个文件对象,这个方法可以将json字符串写入到文本文件中
举例:
import json
data = [{"a":"aaa","b":"bbb","c":[1,2,3,(4,5,6)]},33,'tantengvip',True]
data2 = json.dumps(data) #data2 即为json编码格式的数据
print(data2)
f = open('./tt.txt','a')
json.dump(data2,f)
json.load 加载json格式的文件
举例:
f = open('tt.json','r')
data = json.load(f)
print(data)