参考:https://www.jianshu.com/p/eafce9689e7d
如题一开始我使用的是Gson
Gson gson = new Gson();
gson.fromJson(rs, TableInfo.class);
导致number结果:
{
"rate": 1.0,
"extend": {
"number": 30,
"amount": 120.3
}
}
变成了
{
"rate": 1.0,
"extend": {
"number": 30.0,
"amount": 120.3
}
}
后面用
JSONObject.parseObject(rs, TableInfo.class);
没有此问题。