Мне нужно избежать следующих 5 специальных символов во время преобразования JSON в XML в Java, используя XMLMapper из библиотеки Джексона: < /p>
< should be escaped as <
> should be escaped as >
& should be escaped as &
" should be escaped as "
' should be escaped as '
< /code>
Я заметил, что , ", ') остаются бесчисленными в сгенерированном Xml. < /p>
Например, рассмотрим это json: < /p>
< /p>
.{
"note": "5 < 10 > 4"
}
< /code>
Преобразованный вывод XML: < /p>
5 < 10 > 4
< /code>
Чтобы справиться с этим, я попробовал предварительно разместить специальные символы с помощью stringescapeutils.escapexml11 () из текста Apache Commons, который дает мне этот json: < /p>
{
"note": "5 < 10 > 4"
}
< /code>
Но это приводит к двойному выходу при передаче в Xmlmapper, например, так: < /p>
5 < 10 > 4
< /code>
Итак, мой вопрос:
Как я могу правильно избежать всех 5 специальных символов во время преобразования JSON в XML, не вызывая двойного выхода из -за поведения XMLMapper по умолчанию?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... xml-conver
Как избежать специальных персонажей (<,>, ',') правильно во время JSON в XML -преобразование, используя XMLMapper Джексо ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Итерация над строкой. Поиск специальных персонажей. Используя регулярные выражения
Anonymous » » в форуме JAVA - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-