数据库中,Price价格字段类型为decimal(10,2),也就是价格取两位小数,把记录取出来成List<T>之后,在前端对Json格式的字符串发序列化成Json对象之后,该字段出现丢失现象:
数据库 → Json对象的price字段值
100.00 → 100
100.50 → 100.5
但是,我想在界面上也保留两位小数。请问JSON.parse(str)之后,会丢失精度吗?
要不直接用string类型算了。你看看你的那个返回的json格式中是100.50还是100.5?
那样不好,数据库已经设置好了。就是十进制类型
同问此问题