Желаемые результаты : Возвращать точное значение JSON при десериализации в текст без каких-либо дополнительных экранирующих значений с помощью Gson или Jackson?
Желаемое возвращаемое значение: \/\ /Тигровый
т.е. testFile.json
Код: Выделить всё
{
"dogs" : {
"Boxer" : "\/\/Brindle",
"Lab: "\/\/Golden"
}
}
Вещи, которые я пробовал, но безуспешно
- Добавление пользовательского адаптера Gson для десериализации полей как getAsString()
Использование Jackson ObjectMapper для преобразования вперед и назад для отображения идемпотентности - Итерация объекта JSON и принудительное принудительное выполнение строки вручную с помощью addProperty()
использование привязок аннотаций Gson для установки желаемого сопоставления - Настройте Gson (GsonBuilder) на отключение htmlescaping()
Могут произойти следующие преобразования, каждое из которых возвращает десериализованную строку с дополнительными экранирующими символами.
< li>Файл -> JSON -> POJO -> Строка - JSON -> Строка
- Строка -> POJO -> JSON -> Строка li>
Подробнее здесь: https://stackoverflow.com/questions/786 ... ackson-jay