¿Cómo puedo obligar a Jackson a escribir números como cadenas al serializar mis objetos?

Tengo una identificación que es bastante grande en uno de mis objetos java. Cuando Jackson lo convierte a JSON, lo envía como un número (por ejemplo, {"id": 100011004000000001) pero en cuanto se convierte en un objeto javascript, el ID se cambia a 1000110040000000000. Leí sobre este problema.aquí

Funciona bien cuando la identificación es más pequeña. Mi primer pensamiento es obligar a Jackson a convertir todos los números en cadenas, pero también estoy abierto a otras opciones. Si es posible, preferiría no agregar anotaciones de Jackson a mis objetos java.

Respuestas a la pregunta(2)

Su respuesta a la pregunta