在爬取数据的时候,有的网页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'}