alibaba / fastjson

FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
Apache License 2.0
25.74k stars 6.5k forks source link

1.2.24JSONField.format配置支持double类型,到底怎么用呢 #1010

Open xusheng1987 opened 7 years ago

xusheng1987 commented 7 years ago

我加上了@JSONField(format = "0.00"),输出的结果依旧是一位小数

xusheng1987 commented 7 years ago

问题找到了,我在fastJsonConfig里配置了个serializeFilters,把所有的value都转化了String类型,类型不是double,自然无法解析。问题来了,顺序似乎是先走serializeFilters,再走JSONField.format配置,现在我想先把double类型的字段结果转成保留两位小数,再将该字段以字符串的格式输出(例如5.0->"5.00"),请问该怎么处理

wenshao commented 7 years ago

自定义的SerializeFilter中自行处理可以么?