首页 > 编程语言 > 详细

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

时间:2018-05-01 19:22:31      阅读:219      评论:0      收藏:0      [点我收藏+]

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

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

如:demjson(链接

>>>> import demjson
>>> demjson.decode({suggestion:[{query:"London",interpretation: ...)
{usuggestion: [{uquery: uLondon, uoperation: 2, uinterpretation: ...

 

简单的例子(代码)

>>> import demjson

>>> demjson.encode( [one,42,True,None] )    # From Python to JSON
["one",42,true,null]

>>> demjson.decode( ["one",42,true,null] )  # From JSON to Python
[one, 42, True, None]

>>> cfg = demjson.decode_file( "config.json" )  # Read JSON from a file

 

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

原文:https://www.cnblogs.com/zhouxinfei/p/8976710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!