json简介
JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据
JSON本质上是一个带有特定格式的字符串
主要功能:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互
为了让不同的语言能够相互通用的互相传递数据,JSON就是一个良好的中转数据格式。
Python数据和json数据的相互转化
python中字典和内嵌字典的列表能无缝和JSON相互转换
#导入json模块
import json
#准备符合json格式要求的python数据
date=[{"name":"zhangsan","age":20},{"name":"lisi","age":2}]
#通过json.dumps(date)方法把python数据转化为json数据
date=json.dumps(date)#date=json.dumps(date,ensure_ascii=False)中文直接显示
#通过json.loads(date)方法把json数据转化为python数据
date=json.loads(date)