这是我的案例类。如何在Scala/Play Framework的JSON响应中为BigDecimal返回2个小数点
case class DecimalWrapper(money: BigDecimal, type: String)
object DecimalWrapper {
implicit val decimalWrapperMarshaller = Json.format[DecimalWrapper]
}
当试图做Json.toJson(DecimalWrapper(2, “整体出售”))将返回
{
"money": 2
"type": "whole sale"
}
什么,我想这回是2.00为了钱场。
我找不到一种方法来指定自定义序列化程序,以总是返回2个小数点并舍入HALF_UP。
任何人请帮助吗?
问候 田
'type'是Scala中的保留字,因此您的示例将不会编译 – josephpconley