[alibaba/fastjson]如果 Bean 里面字段类型是 LinkedHashMap<Integer, Number> 的话,Number 里面如果出现浮点型数值,还是会被转为 BigDecimal

2024-05-22 273 views
6

使用 JSON.DEFAULT_PARSER_FEATURE &= ~Feature.UseBigDecimal.getMask() 方式,正常是可以避免 double 转 BigDecimal 的,但是如果 Bean 里面字段类型是 LinkedHashMap<Integer, Number> 的话,Number 里面如果出现浮点型数值,还是会被转为 BigDecimal

image

版本:1.2.70

回答

4

@wenshao PTAL

6

@wenshao 赞啊,感谢大佬 :+1: