Skip to content

mapper.toBean()怎么指定使用Jackson来进行反序列化? #78

@mostcool

Description

@mostcool
       HTTP http = HTTP.builder()
                .addMsgConvertor(new JacksonMsgConvertor())
                .build();

        HttpResult result = http.sync( "xxx")
                .addUrlPara(paramMap)
                .nothrow()
                .post();

           HttpResult.Body body = result.getBody().cache();
           
            Mapper mapper = body.toMapper();

            Token token = mapper.toBean(Token.class);


@Data
public class Token implements Serializable {

    @JsonProperty("access_token")
    private String accessToken;

    @JsonProperty("refresh_token")
    private String refreshToken;

    @JsonProperty("expires_in")
    private Long expiresIn;
}

Token token = mapper.toBean(Token.class); 不生效,得到token里的值都是null或0
到底要怎么用?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions