Gson. Deserialisieren Sie ganze Zahlen als ganze Zahlen und nicht als doppelte
Ich habe ein JSON-Objekt mit beliebigen Werten im Inneren. Und ich möchte es in einer Map deserialisieren. Alles ist in Ordnung, bis auf die Umwandlung von ganzen Zahlen in ein doppeltes. Siehe Beispiel:
{"id":1, "inner_obj":{"key":"value","num":666,"map":{"key":"value"}}}
deserialisiert dazu (map.toString ()):
{id=1.0, inner_obj={key=value, num=666.0, map={key=value}}}
Gibt es eine einfache Möglichkeit, "id" und "num" als Ganzzahlen und nicht als Doubles zu deserialisieren?