¿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.