Hallo zusammen,
bekomme von einer REST Schnittstelle folgende Response, Lasse ich es mir als String ausgeben, klappt es. Nur das Mapping in mein "Token Objekt" klappt nicht, hat jemand ne Idee warum?
bekomme von einer REST Schnittstelle folgende Response, Lasse ich es mir als String ausgeben, klappt es. Nur das Mapping in mein "Token Objekt" klappt nicht, hat jemand ne Idee warum?
Code:
Als String:
{
"Token": "5cedb766-674d-4ec9-aa8e-366ec494164d"
}
Code:
TokenRequest tokenRequest = new TokenRequest(dataUser, dataPass);
String serviceURL = "http://lala.de/api/login";
RestTemplate restTemplate = new RestTemplate();
try {
RequestEntity<TokenRequest> request = RequestEntity.post(new URI(serviceURL))
.contentType(MediaType.APPLICATION_JSON)
.accept(MediaType.APPLICATION_JSON)
.body(tokenRequest);
ResponseEntity<Token> response = restTemplate.exchange(request, Token.class);
return response.getBody().getToken();
Code:
public class Token {
private String Token;
public String getToken() {
return Token;
}
public void setToken(String Token) {
this.Token = Token;
}
@Override
public String toString() {
return "ClassPojo [Token = " + Token + "]";
}
}