Colección de citas famosas - Colección de firmas - ¿Cómo evitar que Gson convierta números como int long en JsonString a Double con decimal?

¿Cómo evitar que Gson convierta números como int long en JsonString a Double con decimal?

Después de convertir la cadena json en mapeo

Los datos int internos, como página = 1 y límite = 10, se convertirán a Doble, y se generará página = 1.0 y límite = 10.0.

Marca de tiempo = 1231231231231231 El tipo de igual longitud también se convertirá a Doble y se generará 1exxxx (notación científica).

Este commit incluido en Gson 2.8.4 soluciona este problema permitiéndonos especificar cómo convertir tipos numéricos.