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.