Гсон. Десериализовать целые числа как целые числа, а не как двойные числа.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Гсон. Десериализовать целые числа как целые числа, а не как двойные числа.

Сообщение Anonymous »

У меня есть объект json с произвольными значениями внутри. И я хочу десериализовать его на карте. Все в порядке, кроме преобразования целых чисел в двойные. См. пример:

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

{"id":1, "inner_obj":{"key":"value","num":666,"map":{"key":"value"}}}
десериализуется в это (map.toString()):

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

{id=1.0, inner_obj={key=value, num=666.0, map={key=value}}}
Есть ли какой-нибудь простой способ десериализовать «id» и «num» как целые числа, а не как двойные?

Подробнее здесь: https://stackoverflow.com/questions/170 ... as-doubles
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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