Java 如何将响应属性和JWT令牌有效负载属性定制为lowerCamelCase

Java 如何将响应属性和JWT令牌有效负载属性定制为lowerCamelCase,java,spring,oauth,oauth-2.0,jwt,Java,Spring,Oauth,Oauth 2.0,Jwt,来自oauth 2.0的成功响应 "access_token": "xxxx", "expires_in": 123456, "scope": "read write" 降低温度 "accessToken": "xxxx", "expiresIn": 123456, "scope": "read write" { "userName": "xxxxx", "scope": [ "read", "write" ], "exp": 1567481992, "a

来自oauth 2.0的成功响应

"access_token": "xxxx",
"expires_in": 123456,
"scope": "read write"
降低温度

"accessToken": "xxxx",
"expiresIn": 123456,
"scope": "read write"
{
  "userName": "xxxxx",
  "scope": [
    "read",
    "write"
  ],
  "exp": 1567481992,
  "authorities": [
    "XXX"
  ],
  "jti": "xxxxxx",
  "clientId": "xxxxxx"
}
和jwt有效载荷特性

{
  "user_name": "xxxxx",
  "scope": [
    "read",
    "write"
  ],
  "exp": 1567481992,
  "authorities": [
    "XXX"
  ],
  "jti": "xxxxxx",
  "client_id": "xxxxxx"
}
降低温度

"accessToken": "xxxx",
"expiresIn": 123456,
"scope": "read write"
{
  "userName": "xxxxx",
  "scope": [
    "read",
    "write"
  ],
  "exp": 1567481992,
  "authorities": [
    "XXX"
  ],
  "jti": "xxxxxx",
  "clientId": "xxxxxx"
}

我尝试使用jackson属性命名策略:小写,但它对我不起作用。

您是如何使用
application.properties
配置小写策略的?如果是,您是使用Spring提供的对象映射器,还是只是手动创建一个新对象?@MaxFarsikov我使用框架中的默认值。我不确定,但看起来Spring已将其配置为Jackson对象映射器bean,但您使用的是不同的映射器,可能是由rest模板或其他库创建的。你能给我一个代码吗?你怎么称呼这项服务,它是怎样的parsed@MaxFarsikov我从oauth2/oauth/token的默认端点调用该服务