MikeJansenのJIRARESTクライアントを基に構築しようとしています。また、JIRAのバージョン情報を取得しようとしています。私はJSONを初めて使用するので、それが単なるフォーマットの問題なのか、それとも何なのかわかりません。
デバッグするとき、私は次のトークンを持っています:
{[
{
"self": "https://<company>.atlassian.net/rest/api/2/version/10101",
"id": "10101",
"name": "2012.3",
"archived": false,
"released": false,
"releaseDate": "2012-10-08"
},
{
"self": "https://<company>.atlassian.net/rest/api/2/version/10200",
"id": "10200",
"name": "2012.4",
"archived": false,
"released": false
}
]}
および次のコード行
token.Children().Values<T>()
次のエラーをスローしています
Cannot cast Newtonsoft.Json.Linq.JProperty to Newtonsoft.Json.Linq.JToken
2つのバージョントークンを対応するJiraVersionクラスに変換しようとしている間:
using System;
namespace JiraRestClient
{
public class JiraVersion : JiraObjectBase, IJiraVersion
{
public JiraVersion(IJiraRestResponse jiraResponse) : base(jiraResponse) { }
public string Id { get { return Get<string>("Id", "id"); } }
public string Name { get { return Get<string>("Name", "name"); } }
}
}
誰かが私を助けることができますか?