这是我的所作所为: 我正在通过Rest API发送基本的JQL(像SQL一样 - 用于Jira的bug)查询,并解析生成的json,例如:
Jira.aligntech.com/rest/api/latest/search?jql=filter = 24808 AND priority in (Blocker, Critical)
我正在对生成的Json进行反序列化,而不是使用它来计算各种统计信息。我是用C#做的 有些过滤非常简单,例如查找已解决的所有问题等 但我偶然发现了一些我不熟悉的过滤要求,使用Jira的Json实现: 例如,我想做一些等价的事情: AND状态已更改为重新打开 当我在看Json时,在负责Status的部分,就是这部分:
"status": {
"self": "https://jira.aligntech.com/rest/api/2/status/6",
"description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.",
"iconUrl": "https://jira.aligntech.com/images/icons/statuses/generic.png",
"name": "Closed",
"id": "6",
"statusCategory": {
"self": "https://jira.aligntech.com/rest/api/2/statuscategory/3",
"id": 3,
"key": "done",
"colorName": "green",
"name": "Done"
}
},
有什么方法可以在Json中使用此信息通过“状态更改为XXX”过滤问题? 如果没有,请指点我其他方式?