node.js 如何把jsonp字符串转为json对象

node.js 获取到的data

callback(%20{%22client_id%22:%22100565642%22,%22openid%22:%22F1F9967F300AF33F4704647E907061D3%22}%20);

如何转为对象?

收藏 0 分享浏览 1886
3年前
跟帖
小爝
3年前
var data = JSON.parse(decodeURIComponent("%20{%22client_id%22:%22100565642%22,%22openid%22:%22F1F9967F300AF33F4704647E907061D3%22}%20"))
console.log(data)
沙发
游戏阿柴
3年前

用JQuery 啊....

板凳
羽音篠之
3年前

jsonp 获取到的 data 是 javascript 代码片段吧……为啥会出现 URI Encoded……

地板
蜗行123
3年前

你这个应该是按照参数穿过来的吧。 先decodeURIComponent 拿到解码后的字符串, 然后把callback 后最后一个括号去掉以后就是json字符串str。 JSON.parse(str) 即可

4 楼
说几句
广告位 点击查看投放指南

我的收藏