Ответ 1
В JSON нет эквивалента XML CDATA. Но вы можете закодировать свое сообщение в строковом литерале, используя что-то вроде base64. Подробнее см. этот вопрос.
Я ищу способ, которым json parsing будет принимать информацию как есть (как если бы это был CDATA) - и не пытаться сериализовать это. Мы используем как .net, так и java (клиент и сервер), поэтому ответ должен быть о структуре JSON Есть ли способ достичь этой структуры?
Спасибо.
В JSON нет эквивалента XML CDATA. Но вы можете закодировать свое сообщение в строковом литерале, используя что-то вроде base64. Подробнее см. этот вопрос.
http://www.json.org/ подробно описывает формат JSON. В соответствии с этим JSON не поддерживает тип значения типа "что-то вроде CDATA".
Чтобы достичь структуры CDATA, вы можете применять пользовательскую логику для обработки значений на основе строк (и делать это так же, как и для .net и java-реализаций). Например.
{
"type" : "CDATA",
"value" : "Value that I will handle with my custom logic on java and .net side"
}