Jak mogę zmusić Jacksona do pisania liczb jako ciągów podczas serializacji moich obiektów
Mam identyfikator, który jest dość duży na jednym z moich obiektów java. Kiedy jackson konwertuje go na JSON, wysyła go jako liczbę (np. {"Id": 1000110040000000001}), ale gdy tylko stanie się obiektem javascript, identyfikator zostanie zmieniony na 1000110040000000000. Przeczytałem o tym problemietutaj
Działa dobrze, gdy identyfikator jest mniejszy. Moją pierwszą myślą jest zmuszenie Jacksona do konwersji wszystkich liczb na ciągi znaków, ale jestem również otwarty na inne opcje. Jeśli to możliwe, wolałbym nie dodawać adnotacji Jacksona do moich obiektów java.