我在客户端和后端端之间开发了一种中间件(MW)。 MW从客户端获取请求,处理它,向后端发出请求,从后端获取响应,处理它,并向客户端返回响应。 MW是作为Spring-boot项目开发的,使用jackson-datatype-jsr310发送JSON结果。
MW通过使用来自后端的响应的货币代码信息来创建java.util.Currency对象。但是,我想在发送客户端时将货币代码映射到自定义货币代码。例如:MW获取货币代码 - " TRY"和Currency对象已创建。但是,我希望它被发送为" TL"到客户端。
我怎么能这样做?杰克逊映射器定制类可能是这个问题的解决方案,但我该怎么写呢?或任何其他解决方案?