【python】JSON
一、JSON定义
1.什么是JSON
①JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式取组织和封装数据
②JSON本质上是一个带有特定格式的字符串
2.主要功能
JSON是在各种编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互
3.JSON格式
JSON的格式与python中的字典格式一致,例如:{“name”:”zhangsan”,”age”:18}
也可以是元素为字典的列表,例如:[{“name”:”zhangsan”,”age”:18},{“name”:”lisi”,”age”:19},{“name”:”wangwu”,”age”:20}]
二、python数据和JSON数据的相互转换
1.python数据转JSON
import json
data = {"name": "张三", "age": 18}
data = json.dumps(data)
如果data数据中有汉字,在转换的时候可以加上ensure_ascii=False来保证汉字能够正常输出(
不使用ASCII码进行转换,直接将结果输出)
data = json.dumps(data, ensure_ascii=False)
2.JSON转python数据
data = json.loads(data)
还没有评论,来说两句吧...