python字符串与字典转换

经常会遇到字典样式字符串的处理,这里做一下记录。


load

load针对的是文件,即将文件内的json内容转换为dict

import json
test_json = json.load(open("test.json"), "r")

loads

loads是直接将字符串对象转换为了dict

import json
test = '{"a":123, "b":456}'
test_json = json.loads(test)

在这里插入图片描述
在这里插入图片描述


eval

(用eval有时候可能会出现问题,推荐使用loads)

test = '{"a":123, "b":456}'
test_dict = eval(test)

在这里插入图片描述

posted @ 2019-12-04 21:14  但是我拒绝  阅读(1256)  评论(1编辑  收藏  举报