背景
在将一个 JsonObject 转成 Map<String, Object> 的时候,数字全部被转成了 double 类型,
如下所示,年龄从 2 变成了 2.0,身高正常显示 98.2,登记时间成了 1.694533284627E12
/**
* name=小红
* record_time=1.694533284627E12
* age=2.0
* height=98.2
*/
public static void main(String[] args) {
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("name", "小红");
jsonObject.addProperty("age", 2);
jsonObject.addProperty("height",98.2);
jsonObject.addProperty("record_time", System.currentTimeMillis());
Map<String, Object> result = new Gson()