1、python数据转化为json字符串
#-*-coding:utf-8 -*-
import json
if __name__ == "__main__":
pydata = [{'a':1,'b':2,'c':3,'d':4},{'m':1,'l':2,'p':3}]
jsondata = json.dumps(pydata)
2、json转python格式
#-*-coding:utf-8 -*-
import json
if __name__ == "__main__":
jsondata = [{"a":1,"b":2,"c":3,"d":4},{"m":1,"l":2,"p":3}]
pydata = json.loads(jsondata)
3、如果是处理文件,需要用到json.dump
和json.load
4、dumps()的参数解释
- sort_keys=True:表示排序,比如字母按照a-z的顺序排列显示
- indent=4:表示数据缩进格式
- separators=(’,’,’:’):表示去掉冒号和逗号后的空格
- 等等