为了账号安全,请及时绑定邮箱和手机立即绑定

将字典的字符串表示转换为字典?

将字典的字符串表示转换为字典?

慕婉清6462132 2019-06-01 14:56:51
将字典的字符串表示转换为字典?如何转换str的申述dict中的字符串,如下面的字符串。dict?s = "{'muffin' : 'lolz', 'foo' : 'kitty'}"我不想用eval..我还能用什么?主要原因是,我的一个同事类,他写的,把所有的输入转换成字符串。我没有心情去修改他的课程,去处理这个问题。
查看完整描述

4 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

使用json.loads:


>>> import json

>>> h = '{"foo":"bar", "foo2":"bar2"}'

>>> type(h)

<type 'str'>

>>> d = json.loads(h)

>>> d

{u'foo': u'bar', u'foo2': u'bar2'}

>>> type(d)

<type 'dict'>


查看完整回答
反对 回复 2019-06-01
  • 4 回答
  • 0 关注
  • 1152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信