1.前言
真是迷糊了。在学爬虫是我明明已经学过用 json库解析字符串为字典类型,但在其他情况却忘了它的存在,在网上查才想起来。。
2.字典与字符串的转换
2.1 字符串转字典
import jsona = '{"aa":111}'b = json.loads(a)print(b)
运行结果:{'aa': 111}
说明:a 的书写格式一定要是代码里的格式。我把 a写成 "{'aa':111}"会报错。
2.2 字典转字符串
import jsona = {'aa':111}b = json.dumps(a)print(b)print(type(b))
运行结果:{"aa": 111}
<class 'str'>
从<class 'str'>可以看出已经把 a转换成字符串了。
也可以使用 eval()函数,但据说用这个不好。需要的自行搜索。
如果觉得《Python随笔:用 json 进行 字符串和字典 数据类型的转换》对你有帮助,请点赞、收藏,并留下你的观点哦!