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可转换为字典结构的数据类型,反之亦然
"""
posted @ 2020-11-27 14:07  Parallax  阅读(176)  评论(0编辑  收藏  举报