я класс, порожденный от JSON как это:Получение членом JSON данных из класса
[DataContract]
public class Issue
{
[DataMember(Order = 0)]
public string expand { get; set; }
[DataMember(Order = 1)]
public string id { get; set; }
[DataMember(Order = 2)]
public string self { get; set; }
[DataMember(Order = 3)]
public string key { get; set; }
}
[DataContract]
public class search
{
[DataMember(Order = 0)]
public string expand { get; set; }
[DataMember(Order = 1)]
public int startAt { get; set; }
[DataMember(Order = 2)]
public int maxResults { get; set; }
[DataMember(Order = 3)]
public int total { get; set; }
[DataMember(Order = 4)]
public IList<Issue> issues { get; set; }
}
Я хочу получить доступ к «идентификатор», и я пытаюсь получить так:
jiraIssues.IssueKey = item.issues.key ?? string.Empty;
ошибка получения "не содержит определения для" ключа ". Пожалуйста, проверьте сборку ref
« Товар »я получаю как показано ниже:
foreach (search item in issuesearched)
{
JiraIssues jiraissues = new JiraIssues();
SetIssueDetails(item, jiraissues, priorities, statuses, resolution, issuetypes);
}
Есть ли другой способ доступа к «ключу»? Любое предложение, где я ошибаюсь?
Я думаю, что мы должны видеть, как 'issues' объявлен. Является ли это списком, единственным полем/свойством? Если это список, вам нужно указать индекс или ключ. – MFatihMAR
класс, созданный с помощью 'JSON' с атрибутом DataContract? –