我有一个使用Scala Jackson对象映射器构造的JSON,将其传递给case类
case class RequestJson( @(JsonGetter @field)("app_token")token:String,
id: String,) {
require(StringUtils.isNotBlank(id), "id argument cannot be blank")
}
我期望JsonGetter应该将token
替换为“ app_token
”
且结果JSON为
{
"app_token" : "myToken",
"id" : "123"
}
但我知道
{
"token" : "myToken",
"id" : "123"
}