12、Python的json模块和dict数据类型
一、json模块常用方法:
json 语法规则:
1. 数据由键值对组成
2. 键值对由逗号分隔
3. 大括号{} 里保存对象
4. 中括号[] 里保存数组
# 注意: 1. json的key值必须是字符串 2.字符串必须用双引号来包括 3 . 值可以是: 字符串、数字、true、false、null、列表
一、在工作中经常用到数据传输,而数据传输用的是json字符串,那么这个形如字典dict的json,和dict又有什么区别呢?
相同点:dict和接送都是key:value的格式
不同点:
1、dict(字典)在Python中的一种数据类型;JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,在Python中就是字符串类型
2、dict的key值可以是任意不可变的类型,json的key必须是字符串类型
3、dict中的字符串用单引号,但是在json中字符串强制使用双引号
4、Python中的True、False、None,在json中对应为true、false、null
5、Python中的元组,在json中为数组类型