Передача HTML с использованием JSON - PullRequest
4 голосов
/ 15 июня 2010

Я передаю данные с помощью JSON на iPhone и iPad.Одно поле данных - это HTML.

Проблема в кодировке.

Вот что я получаю:

> "GadgetHTML": "<strong>Hello</strong>
> from Catworld<br />\n<img alt=\"\"
> src=\"http://www.iconarchive.com/icons/fasticon/ifunny/128/dog-icon.png\"
> />",

\ \ Меня убивают.\ N не помогает.

Есть ли хороший способ сделать это?

Любые функции очистки JSON to HTML?Кодировка?

(должно быть что-то лучше, чем удаление вручную)

Спасибо

Ответы [ 2 ]

3 голосов
/ 15 июня 2010

Это HTML, это просто кодировка JSON. Используйте стандартный синтаксический анализатор JSON, и возвращаемая строка будет содержать для вас escape-символы…

... или вы пытаетесь написать свой собственный анализатор JSON? (Возможно, это не очень хорошая идея, но если вы действительно хотите заново изобрести колесо, тогда спецификация будет http://json.org (и спецификация ECMA-262, вероятно, поможет вам в грамматике)).

0 голосов
/ 15 июня 2010

Служба, которая отправляет блок JSON, должна экранировать все обратные косые черты с другой обратной косой чертой.

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