Python_优雅的解析jsonp格式为json

前端同学一般会利用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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,106评论 6 13
  • JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的...
    西瓜w阅读 1,777评论 0 1
  • 本文转自,博客园,昵称:[随它去吧],http://www.cnblogs.com/dowinning/archi...
    战神飘雪阅读 894评论 0 6
  • 从最好的我们 到时光已老,我们各奔东西 岁月沉淀了我最初的模样 婆娑的泪眼 我们从此路人 再出发 一把刻刀 挣扎,...
    Lemon荭阅读 195评论 1 2
  • 你每天都是起早贪黑的去努力工作,但是每当工资发下来的时候,心里总是不爽。或许有些埋怨,为什么我付出那么多,回报却那...
    吴东明老板阅读 153评论 0 1