python3:不标准的json格式处理,用demjson
(2019-08-30 14:04:25)
标签:
puthon3demjson不规则json解析json |
分类: 互联网技术--python |
安装好后python就自带了json解析库,但有时候我们遇到类似以下格式的非标准json格式字符串,就无法使用了:
{0:"a",1:"b",2:"c",3:"d"}
key没有引号,只有值有引号。
这时候,我们可以借助第三方包demjson来解析。
安装方法:
pip install demjson
两个最常用的直接用法
demjson.decode(string,encoding='utf-8') #把json字符串变json对象
demjson.encode(obj, encoding='utf-8') #把对象转换成json字符串