Я хочу получить информацию о советах и проблемах с печатью (используя JIRA Rest API: https://docs.atlassian.com/jira-software/REST/cloud/#agile/1.0/board-getIssuesForBoard), но я не хочу получать поля всех проблем, - мне нужны поля: «sprint »и« эпический ».JIRA REST API, ответ JSON, C#
У меня есть ошибка:
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
В строке:
var response = client.RestClient.ExecuteRequest<ResponseIssues>(Method.GET,
@"/rest/agile/1.0/board/2/issue?fields='epic,sprint'");
кода (C#):
var client = Atlassian.Jira.Jira.CreateRestClient(jiraurl, login, password);
var response = client.RestClient.ExecuteRequest<ResponseIssues>(Method.GET,
@"/rest/agile/1.0/board/2/issue?fields='epic,sprint'");
foreach (var issue in response.issues)
{
Console.WriteLine(issue.fields.epic.summary);
}
ResponseIssues класса (C#):
public class ResponseIssues
{
public string expand;
public int startAt;
public int maxResults;
public int total;
public List<Issue_> issues;
}
public class Issue_
{
public string expand;
public string id;
public string self;
public string key;
public Field fields;
}
public class Field
{
public Sprint sprint;
public Epic epic;
}
public class Sprint
{
public int id;
public string self;
public string state;
public string name;
}
public class Epic
{
public int id;
public string self;
public string name;
public string summary;
public Color color;
public bool done;
}
public class Color
{
public string key;
}
Вы можете включить запрос след: https://bitbucket.org/farmas/atlassian.net-sdk/wiki/How%20to%20Debug%20Problems В любом случае вы можете, пожалуйста, проверьте, какой значения равны нулю? Это RestClient, ответ или что-то еще? Возможно, вы не можете десериализовать результат в «ResponseIssues» из-за неправильного результата. – kat1330
@ kat1330, все, что в "fileds" я не могу получить. Я пытаюсь получить «описание», но я получаю ошибку: «Ссылка на объект не установлена в экземпляр объекта». –