Джексон сериализует Map, но получает JsonMappingExceptionJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Джексон сериализует Map, но получает JsonMappingException

Сообщение Anonymous »

Я хочу сериализовать объект с полем типа SortedMap.

Код: Выделить всё

private SortedMap prices;

Код: Выделить всё

public String getJsonFromDtoPiece(DtoPiece dtoPiece) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
return mapper.writeValueAsString(dtoPiece);
}
Но я получаю исключение:
com.fasterxml.jackson.databind.JsonMappingException: класс java.lang.String невозможно привести к классу java.lang.Number (java. lang.String и java.lang.Number находятся в модуле java.base загрузчика 'bootstrap') (через цепочку ссылок: ch.malbun.project.dto.DtoPiece["prices"])
Я понятия не имею, как решить эту проблему.
Спасибо за вашу помощь.

Подробнее здесь: https://stackoverflow.com/questions/791 ... gexception
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»