i have class generated 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; } } i want access " id " , i'm trying retrieve this:
jiraissues.issuekey = item.issues.key ?? string.empty; getting error "does not contain definition "key". please check assembly ref
the "item" i'm getting below:
foreach (search item in issuesearched) { jiraissues jiraissues = new jiraissues(); setissuedetails(item, jiraissues, priorities, statuses, resolution, issuetypes); } is there other way access "key" ? suggession, i'm going wrong?
issues list must :
s.issues[0].key;
(if want set key first element. not set key other elements ;)
additional sample :
public class issue { public string key { get; set; } } public class search { public ilist<issue> issues { get; set; } } private static void main(string[] args) { search s = new search(); s.issues.add(new issue()); // have 3 issues s.issues.add(new issue()); s.issues.add(new issue()); var x=s.issues[0].key; // access 1st 1 x = s.issues[2].key; // access 3rd 1 (zero based) }
Comments
Post a Comment