demjson

2018-05-14  本文已影响45人  lilith买买买

s = "{ip:'0.0.0.0',address:'xxxxxxxx'}"

想把类似上面这种字符串转成dict,用json.loads(s)会报错ValueError: Expecting property name: line 1 column 2 (char 1)
因为json 标准语法中必须是用双引号分别把键/值对引起来。
但是用demjson就可以啦

demjson.decode(s)
Out[1]: {u'address': u'xxxxxxxx', u'ip': u'0.0.0.0'}

上一篇 下一篇

猜你喜欢

热点阅读