I can't get System.Text.Json deserialization to work.
public class LoginResponse
{
public LoginResponse()
{
}
[JsonPropertyName("token")]
public string Token;
}
Example response from webservice which I want to deserialize:
{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImdvZG90IiwiZXhwIjoxNjQ2MDExODU1LCJpYXQiOjE2NDYwMTE1NTV9.tNtSWreYQjVxTuIFtzXdEWDY5Tr9I2tBI5D8gSR8FUTBDdsFKifzkHbYAshwxplQJc9m7e-1BxT3iV2_pQ7Uhw"}
But responseBody.Token remains empty:
var responseBody = JsonSerializer.Deserialize<LoginResponse>(Encoding.UTF8.GetString(body));
Any Idea what I'm doing wrong?