JSON(JavaScript Object Notation) :一种轻量级的数据交换格式,基于ECMAScript的一个子集,采用完全独立于语言的文本格式,但也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言,易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
JSON在python中分别由list和dict组成。
用于序列化的两个模块:
- json: 可以在不同语言之间交换数据,用于字符串和python数据类型间进行转换。
- pickle:只用于python特有的类型和python的数据类型间进行转换。
Json模块四个功能:dumps、dump、loads、load
json.dumps(): 对json进行编码,把数据类型转换成字符串。
json.dump():对json进行编码, 把数据类型转换成字符串,并存储在文件中。
json.loads(): 对json进行解码,把字符串转换成数据类型 。
json.load(): 把文件打开,对json进行解码,从字符串转换成数据类型。
import json
dictA =