Python_優(yōu)雅的解析jsonp格式為json

前端同學一般會利用jsonp實現(xiàn)跨域操作,所以會有一些接口返回數(shù)據(jù)為jsonp格式,這時候就需要解析一下了

代碼實現(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容