在jsonp转json时可以使用eval()实现,本文使用的方法是是使用正则表达式替换jsonp中需要去掉的部分,代码如下
String.prototype.Jp2J = function () {
return this.replace(/[_$\w\d]{0,}(/,"").replace(/\)$/,"");
}
//使用方式为
"jsonpcallback({})".Jp2J();
//执行结果为:
"{}"
JSONP转JSON技巧
本文介绍了一种将JSONP格式转换为JSON格式的方法,通过使用简单的JavaScript字符串操作实现了这一目标。该方法利用了正则表达式来去除JSONP中的回调函数部分。
在jsonp转json时可以使用eval()实现,本文使用的方法是是使用正则表达式替换jsonp中需要去掉的部分,代码如下
String.prototype.Jp2J = function () {
return this.replace(/[_$\w\d]{0,}(/,"").replace(/\)$/,"");
}
//使用方式为
"jsonpcallback({})".Jp2J();
//执行结果为:
"{}"
2450

被折叠的 条评论
为什么被折叠?