python json笔记
import json
- json.dumps()和json.loads()
json.dumps()
把字典转化为字符串,返回的是字符串;json.loads()
则把字符串转化为字典,返回值的类型为字典。
# json.dumps()
>>> json_info = {"age":"12"}
>>> print(json.dumps(json_info))
'{"age": "12"}'
>>> print(type(json.dumps(json_info)))
<class 'str'>
# json.loads()
>>> json_info = '{"age":"12"}'
>>> print(json.loads(json_info))
{'age': '12'}
>>> print(type(json.loads(json_info)))
<class 'dict'>
# 可以相互转换
>>> json_info = {"age":"12"}
>>> print(json.loads(json.dumps(json_info)))
{'age': '12'}
>>> print(type(json.loads(json.dumps(json_info))))
<class 'dict'>