AutoBeanFactory 映射 Json 属性 名称

AutoBeanFactory map Json property names

我目前正在检查 GWT 中(反)序列化对象的合适方法。看起来一切都很好,但我找不到以下问题的答案:

鉴于我的界面如下:

public interface OAuth {

    String getAccessToken();

    void setAccessToken(String accessToken);

    String getRefreshToken();

    void setRefreshToken(String refreshToken);

    String getTokenType();

    void setTokenType(String tokenType);

    String getScope();

    void setScope(String scope);

    int getExpiresIn();

    void setExpiresIn(int expiresIn);
}

这符合 Java 的 Bean 命名约定。现在,当我收到一个 Json 字符串时:

{
    "access_token": "",
    "token_type": "",
    "refresh_token": "",
    "expires_in": 0,
    "scope": ""
}

如何从 "access_token" 映射到 'accessToken'?

好的,稍微深入一点的网络搜索有时会有所帮助! 对于问同样问题的其他人,这里是:

@AutoBean.PropertyName("name")