Como posso forçar Jackson a escrever números como strings ao serializar meus objetos?

Eu tenho um id que é muito grande em um dos meus objetos java. Quando o jackson o converte para JSON, ele o envia como um número (por exemplo, {"id": 1000110040000000001}), mas assim que se torna um objeto javascript, o id é alterado para 1000110040000000000. Eu li sobre esse problemaAqui

Funciona bem quando o id é menor. Meu primeiro pensamento é forçar Jackson a converter todos os números em strings, mas também estou aberto a outras opções. Se possível, eu preferiria não adicionar anotações de Jackson aos meus objetos java.

questionAnswers(2)

yourAnswerToTheQuestion