如果我在JS中定义了一个对象:

var j={"name":"binchen"};

如何将对象转换为JSON?输出字符串应该是:

'{"name":"binchen"}'

当前回答

如果你使用的是AngularJS, 'json'过滤器可以做到:

<span>{{someObject | json}}</span>

其他回答

如果你使用的是AngularJS, 'json'过滤器可以做到:

<span>{{someObject | json}}</span>

要在Node JS中进行调试,可以使用util.inspect()。使用循环引用效果更好。

var util = require('util');
var j = {name: "binchen"};
console.log(util.inspect(j));

当前所有浏览器都内置了原生JSON支持。所以只要你不是在处理像IE6/7这样的史前浏览器,你就可以很容易地做到这一点:

Var j = { “名称”:“binchen” }; console.log (JSON.stringify (j));

您可以使用JSON.stringify()来做到这一点

你可以像这样使用本地stringify函数

Const j={"name": "binchen"} 将json转换为字符串*/ const jsonString = JSON.stringify(j) console.log(jsonString) // {"name":"binchen"}