前端同學(xué)一般會(huì)利用jsonp實(shí)現(xiàn)跨域操作,所以會(huì)有一些接口返回?cái)?shù)據(jù)為jsonp格式,這時(shí)候就需要解析一下了
代碼實(shí)現(xiàn)
def loads_jsonp(self, _jsonp):
"""
解析jsonp數(shù)據(jù)格式為json
:return:
"""
try:
return json.loads(re.match(".*?({.*}).*", _jsonp, re.S).group(1))
except:
raise ValueError('Invalid Input')
@晴 -2017年09月06日17:40:24