#需要被处理的jsonp数据 JSONP = "jsonpreturn({‘c‘: 1, ‘d‘: 2});" #处理方法 def jsonp_to_json(JSONP): JSONP = JSONP.strip(‘;‘) #函数名称和要处理的jsonp数据前面部分一致 def jsonpreturn(lists): return lists e = eval(JSONP) return e #调用方法,得到处理后的结果 ret = jsonp_to_json(JSONP) print ret,type(ret)
ps: eval()内置函数是将字符串str当成有效的表达式来求值并返回计算结果
处理这种数据还挺方便,但是如果是用来开发要慎用~也是有风险