У меня есть некоторые сериализованные данные JSON, которые мне нужно убрать. Поэтому в основном я хочу, чтобы отобразитьinnerHTML не обновляется для некоторых предварительных тегов
{"AuthorizationId":123245,"AuthorizationIdSpecified":true,"ClientAuthorizationId":null,"Date":"2016-12-07T15:22:29+00:00","Message":"","PersonId":"345543654645","Status":0}
в
{
"AuthorizationId": 123245,
"AuthorizationIdSpecified": true,
"ClientAuthorizationId": null,
"Date": "2016-12-07T15:22:29+00:00",
"Message": "",
"PersonId": "345543654645",
"Status": 0
}
hiddenData_ * является скрытый интервал, где JSON первоначально визуализируется. response-container_ * - это предварительный тег для отображения структурированного JSON. Через модель проходит цикл Razor.
Сценарий
var x = document.getElementById("[email protected][i].TriggerTime.Ticks").innerHTML;
var y = JSON.parse(x);
var z = JSON.stringify(y, null, 2);
document.getElementById("[email protected][i].TriggerTime.Ticks").innerHTML = z;
Проблема заключается в том, что innerHTML из предварительно тега становится обновляется, но не получают визуализации в DOM. Странно, что это работает для некоторых данных JSON, но не для других.
Что я делаю неправильно?
Что JSON это работает на то, что не сработал? Если это непротиворечиво, значит, есть недопустимый символ. – krillgar
'var prettyJson = JObject.Parse (json) .ToString (Newtonsoft.Json.Formatting.Indented);' –