python:解析js中常见的 不带引号的key的 json

来源:互联网 发布:被雷劈死的国师知乎 编辑:程序博客网 时间:2024/05/29 03:14

首先要明晰一点,json标准中,key是必须要带引号的,所以标准json模块解析不带引号的key的 json就会抛错

不过有一些lib可以帮我们解析

如:demjson(链接)

>>> import demjson>>> demjson.decode('{suggestion:[{query:"London",interpretation: ...'){u'suggestion': [{u'query': u'London', u'operation': 2, u'interpretation': ...

参考:http://zcw.me/blogwp/python%EF%BC%9A%E8%A7%A3%E6%9E%90js%E4%B8%AD%E5%B8%B8%E8%A7%81%E7%9A%84-%E4%B8%8D%E5%B8%A6%E5%BC%95%E5%8F%B7%E7%9A%84key%E7%9A%84-json/

0 0