json和str互转以及将json写入文件以及读取等等一系列操作

1. json就是字典
2. 字典不能直接写入文件,需要将字典转为字符串,不是长的像字典的就是字典,需要print(type())打出来看看

字典和字符串如何互转

  1. python内置json库
# json -> str
import json
s = json.dumps(d, ensure_ascii=False) #ensure-ascii=False保证输出是中文,默认是unicode编码
# str -> json
d = {}
data = json.loads(s)
  1. eval()函数
# str -> json
data = eval(s)

你可能感兴趣的:(json)