我有一个看起来像这样的JSON对象
{
"version" : "22",
"who: : "234234234234"
}
我需要将它转换为一个字符串,以便作为原始 HTTP 请求正文发送。
所以我需要它看起来像这样
version=22&who=234324324324
但是它需要在无限数量的参数下工作,目前我拥有的只有
app.jsonToRaw = function(object) {
var str = "";
for (var index in object) str = str + index + "=" + object[index] + "&";
return str.substring(0, str.length - 1);
};
然而,使用原生 JavaScript 应该有更好的方法吧?
谢谢
escapeURIComponent
。 - Pointy