一、应用场景
常用的json与其它数据类型进行转换的场景有:
- json对象转字符串(json.loads)
- 字符串转json对象(json.dumps)
二、使用方法
1)导入模块
import json
2)调用函数
json.dumps(demo1)
json.loads(dem2)
3)测试demo
- json.dumps
# 对象转字符串
json_demo = {'name': 'code_space', 'size': '20cm'}
changed = json.dumps(json_demo)
print(type(changed))
print(changed)
-------------------------------------------
<class 'str'>
{"name": "code_space", "size": "20cm"}
- json.loads
字符串转json对象
str_demo = '''{"name": "code_space", "size": "20cm"}'''
changed = json.loads(str_demo)
print("取对象属性:"+changed["name"])
print(type(changed))
print(changed)
-------------------------------------------
<class 'dict'>
{'name': 'code_space', 'size': '20cm'}