Я пытаюсь понять, почему я получаю нулевые значения для следующего:C# JsonConvertDeserialization возвращения нулевых значений
Json:
{
"IdentityService": {
"IdentityTtlInSeconds": "90",
"LookupDelayInMillis": "3000"
}
}
Класс:
public class IdentityService
{
public string IdentityTtlInSeconds { get; set; }
public string LookupDelayInMillis { get; set; }
}
Вызывается с:
_identityService = JsonConvert.DeserializeObject<IdentityService>(itemAsString);
Класс создается, но значения для IdentityTtlInSeconds и LookupDelayInMillis равны нулю. Я не могу понять, почему они должны быть
десериализации к динамическому, а не вашему классу. посмотрите, что он deserializes и убедитесь, что ваш класс такой. –