BigDecimal类型处理jaon字符串
数据库中存入bigdecimal类型的数据时,会自动给大于999的数字加入逗号,类似于这样
但是在做json转换的时候会出现问题,如果是做集合转换,需要先转换为jsonstring字符串,然后再做处理
这里会报json转换异常
因为当1,612.000000通过json转换成字符串的时候,不会自动将逗号去掉,bigdecimal是不可以处理带逗号的数字的。
解决方法:
在查数据时将逗号去掉,如图
处理sql:SELECT REPLACE(T.code, ',', '') AS CODE FROM TABLE T