Как я могу заставить Джексона писать числа в виде строк при сериализации моих объектов

У меня есть идентификатор, который является довольно большим на одном из моих объектов Java. Когда Джексон преобразует его в JSON, он отправляет его в виде числа (например, {"id": 1000110040000000001}), но как только он становится объектом javascript, идентификатор изменяется на 1000110040000000000. Я читал об этой проблемеВот

Он отлично работает, когда идентификатор меньше. Моя первая мысль - просто заставить Джексона преобразовать все числа в строки, но я также открыт для других вариантов. Если возможно, я бы предпочел не добавлять аннотации Джексона в мои объекты Java.

Ответы на вопрос(2)

Ваш ответ на вопрос