У меня есть строка JSON с именем rawdata
в следующем формате:
{
"Base": {
"RecordDescriptorWord": "0426",
"ProcessingIndicator": "1",
"TimeStamp": "08062018131518",
"Reserved": "0",
"IdentificationNumber": "9182736",
"ConsumerAccountNumber": "000000000000000372513500000221",
"PortfolioType": "R",
"AccountType": "0G",
"DateOpened": "10012014",
"CreditLimit": "000050000",
"HighestCredit": "000033486",
"TermsDuration": "REV",
"TermsFrequency": "M",
"ScheduledMonthlyPaymentAmount": "000000445"
}
}
, и я использую этот код для десериализации:
Base content = JsonConvert.DeserializeObject<Base>(rawdata.Content?.ToString());
, но мой Base
объект не заполняется. Что может быть не так?
public class Base
{
[JsonProperty(PropertyName = "RecordDescriptorWord")]
public string RecordDescriptorWord { get; set; }
[JsonProperty(PropertyName = "ProcessingIndicator")]
public string ProcessingIndicator { get; set; }
}