1.基础模块-json 模块
json 是一种str
介绍
json(JavaScript Object Notation, Java 脚本对象表示符)是一种特殊的数据格式,具有以下优点。
- 该数据格式独立于脚本语言(如c++,python,matlab等),可以被各种脚本语言调用,便于数据的跨语言调用。
- 该数据格式将数据序列化,便于机器的解析、生成、传输,有利于提升数据的传输速率。json只能把常用的数据类型序列化,如 数字、字符串、列表、字典 等。
python中的 json 模块包含四个功能: dumps,dump, loads,load.
dumps
python 转为json格式
import jsno
json_str = json.dumps(data)
loads
str 变 python 对象
反序列化把这字符串转换成list和dict