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中为数组类型

原文地址:https://www.cnblogs.com/yhms/p/11883759.html