Какие символы мне нужно экранировать при возврате HTML в моем массиве JSON? - PullRequest
2 голосов
/ 10 июня 2009

возвращая HTML в моем массиве json, на что мне нужно бежать?

Ответы [ 3 ]

0 голосов
/ 10 июня 2009

Я думаю, что ответ вам не нужен. Кодировка JSON будет обрабатывать все для вас.

Однако, в зависимости от ваших других потребностей, если вы хотите удалить теги или сделать

0 голосов
/ 22 августа 2010

Вам не нужно ничего избегать. Об этом позаботится сериализатор Json:

return Json(new { html = "<html><body><div class=\"foo\">Hello</div></body></html>" });
0 голосов
/ 10 июня 2009

HTML может быть передан в JSON, если применяются стандартные правила экранирования JSON. Любая библиотека json (весом в байтах) сделает это за вас.

В PHP:

json_encode('<body class="foo">');

Возвращает

"<body class=\"foo\">"

Подробнее о http://www.json.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...