测试开发

Python_优雅的解析jsonp格式为json

2017-09-06  本文已影响128人  古佛青灯度流年

前端同学一般会利用jsonp实现跨域操作,所以会有一些接口返回数据为jsonp格式,这时候就需要解析一下了

代码实现

def loads_jsonp(self, _jsonp):
        """
        解析jsonp数据格式为json
        :return:
        """
        try:
            return json.loads(re.match(".*?({.*}).*", _jsonp, re.S).group(1))
        except:
            raise ValueError('Invalid Input')

@晴 -2017年09月06日17:40:24

上一篇 下一篇

猜你喜欢

热点阅读