在jsonp转json时可以使用eval()实现,本文使用的方法是是使用正则表达式替换jsonp中需要去掉的部分,代码如下
String.prototype.Jp2J = function () {
return this.replace(/[_$\w\d]{0,}(/,"").replace(/\)$/,"");
}
//使用方式为
"jsonpcallback({})".Jp2J();
//执行结果为:
"{}"
在jsonp转json时可以使用eval()实现,本文使用的方法是是使用正则表达式替换jsonp中需要去掉的部分,代码如下
String.prototype.Jp2J = function () {
return this.replace(/[_$\w\d]{0,}(/,"").replace(/\)$/,"");
}
//使用方式为
"jsonpcallback({})".Jp2J();
//执行结果为:
"{}"