11

在 node.js 上,JSON 方法 (parse, stringify) 是否与 Query Sting 方法 (parse, stringify) 相同?

谢谢你。

4

2 回答 2

27

咱们试试吧:

var qs  = require('querystring');
var obj = { 'foo' : '1 + 2' };

console.log(qs.stringify(obj));
// result: foo=1%20%2B%202

console.log(JSON.stringify(obj));
// result: {"foo":"1 + 2"}

所以,不,他们不是:-)

于 2013-04-06T12:25:47.413 回答
2

会说话的名字。查询字符串方法返回适合在 URL 查询字符串中使用的字符串。即,它们是百分比转义的。这与 JSON 完全无关。

于 2013-04-06T12:28:32.520 回答