json-字符串类型与字典类型转换
import json
a = {"name":"li hua" ,"year": 2020}
b = json.dumps(a)# 将字典类型转换成字符串类型(必须是字典格式)
print(b)
print(type(b))
"""
{"name": "li hua", "year": 2020}
<class 'str'>
"""
c = json.loads(b)# 将字符串类型转换成字典类型
print(c)
print(type(c))
"""
{'name': 'li hua', 'year': 2020}
<class 'dict'>
"""
"""
json和字典的区别:
1. json是一种数据类型,字典是一种数据结构
2. json内部是用字典结构实现的,但是json本身是str类型,是纯字符串类型,外面有“”包裹。
3. 且json的key必须用双引号包裹,字典则单双引号皆可。
4. json可转换为字典结构的数据类型,反之亦然
"""