我正在使用 ReactJS,我的应用程序的一部分需要打印漂亮的 JSON。
我得到了一些 JSON,比如: { "foo": 1, "bar": 2 }
,如果我在浏览器控制台中通过 JSON.stringify(obj, null, 4)
运行它,它会很好地打印出来,但是当我在这个反应片段中使用它时:
render: function() {
var json = this.getStateFromFlux().json;
return (
<div>
<JsonSubmitter onSubmit={this.onSubmit} />
{ JSON.stringify(json, null, 2) }
</div>
);
},
它呈现粗略的 JSON,看起来像 "{ \"foo\" : 2, \"bar\": 2}\n"
。
如何正确地解释这些字符? {