JSON是一种轻量级的数据交互格式,采用完全独立于编程语言的文本格式来存储和表示数据(就是字符串)
Python语言使用JSON有很大优势,因为JSON无非就是一个单独的字典或一个内部元素都是字典的列表,所以JSON可以直接和Python的字典或列表进行无缝转换
json格式数据转化:
通过 json.dumps(data) 方法把python数据转化为了json数据,如果有中文可以带上:ensure_ascii=False参数来确保中文的正常转换
通过 json.loads(data) 方法把json数据转化为了 python列表或字典
# 导入json模块
import json
# 准备符合格式json格式要求的python数据
data = [{"name": "张三", "age": 18}, {"name": "李四", "age": 20}]
# 通过json.dumps(data)方法把python数据转化为了json数据
data = json.dumps(data, ensure_ascii=False)
# 通过json.loads(data)方法把json数据转化为了python数据
data=json.loads(data)