JSON与python中的字典傻傻搞不清楚
JSON
是存储和交换文本信息的语法,类似于XML,它是一种独立的语言
字典(python中)
字典是另一种可变容器模型,且可存储任意类型对象。它是一种数据类型。
JSON与python中字典进行比较
python的字典与JSON语法很像
字典是python中的数据类型。JSON不属于任何语言的数据类型
python中字典的KEY,可以是单引号、双引号、三引号。JSON中的key,只能用双引号
python中字典的VALUE可以是字符串、数字、布尔值、空值、字典、列表、元祖。JSON中的VALUE,可以是字符串、数字、布尔、空值、对象、数组
将字典转化为字符串 json.dunps(dict) 通过这个方法转为字符串后,就可以放到json中的value去使用
将字符串转化为字典 json.loads(str) 通过这个方法转为字典后,就可以在python中进行调用
区分小技巧:
1.在pycahrm中控制台输出的,如果是value是带双引号的,一般都是json格式,如果value是单引号的,就是字典类型
2.使用print(type(data)) 如果是字符串就是json,如果是dict,就是字典。