关于 java 后端返回小数处理小数点后面的 0 的问题

先描述需求:一个接口,返回的数据涉及到海关出口量(单位是吨)这个字段在数据库(MongoDB)里存的是小数double类型,但是检索后返回的数据客户要求保留两位小数,如果恰好是整数或者只有一位小数,要把后面的0自动补齐。

我现在遇到的问题:我想要通过某项配置,处理所有接口,返回的数据都是保证不把0抹掉的那种。然后我去百度怎么防止把小数后面的0抹掉,结果搜到的都是怎么抹掉小数后面的0,然后我选择处理其中一个接口先试一下。后端查询出来的数据尝试过用BigDecimal和Double试过,debug调试的时候是两位小数,返回给前端后就自动把后面的0给我抹掉了,我哭死……

尝试沟通前端:前端说这种类型的接口太多了,总不能每个接口都处理一遍吧。好像有道理,我第一个想到的也是通过某项配置处理所有接口,而不是每个接口都去处理一遍。

大佬们有什么方案吗?