把JavaScript的json标准格式化

在爬取数据的时候,有的网页json数据不是标准格式,此时就需要转化标准格式。
大多数教程都是推荐demjson,而这个项目早已不在维护。本教程推荐另外一个好用的库 jsonnet,经测试jsonnet比demjson快100倍。

pip install jsonnet
import json
import _jsonnet

# from
js_obj = '{x:1, y:2, z:"a"}'

# to
py_obj = json.loads(_jsonnet.evaluate_snippet('snippet', js_obj))
# {'x': 1, 'y': 2, 'z': 'a'}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容