0
点赞
收藏
分享

微信扫一扫

python将字符串转换成字典

独孤凌雪 2022-03-25 阅读 131
python

处理数据时遇到:

{'controls': [], 'custom': '{"TotalNum": 12,"Table" :[{"infoid":"465754d5-a78d-449e-b8b1-
8331bab8b5ef","infourl":"/xxxx/001001/001001/001001004/2022323/465754d5-a78d-449e-b8b1-
8331bab8b5ef.html","index":"-19","title2":"美丽的地方","categoryname":"xxxx","title":"是诗和远方",
"infodate":"2022-03-23"}]}'}

custom的值是字符串,变成字典:

可以通过json.loads()来实现。

由于 json 语法规定 数组或对象之中的字符串必须使用双引号,不能使用单引号。

则可以另外使用 ast.literal_eval()实现。

messeges = "{'name' : 'huahua', 'hobby' : 'basketball', 'age': 18}"
>>> m_dict = ast.literal_eval(user)
>>> m_dict
{'name': 'huahua', 'age': 18, 'hobby': 'basketball'}
举报

相关推荐

0 条评论