Я использую 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"
.
Как заставить эти символы правильно интерпретироваться? {