我想要使用我从web服务(成功)从web服务接收到的响应,并使用它在xaml端“创建”或“填充”列表...使用来自Webservice的响应来创建xaml列表
这里的JSON
{
"success":true,
"code":200,
"rows":[
{
"Purchase":{
"id":"1"
},
"Who":{
"id":"1",
"value":"NA"
},
"What":{
"id":"1",
"value":"what-text"
}
},
{
"Purchase":{
"id":"2"
},
"Who":{
"id":"2",
"value":"ME"
},
"What":{
"id":"1",
"value":"what-text"
}
}
]
}
,我也得到一个Webservice,从我的CS这样的..
HttpWebRequest hwr = rez.AsyncState as HttpWebRequest;
HttpWebResponse response = hwr.EndGetResponse(rez) as HttpWebResponse;
string jsonResponseString = (new StreamReader(response.GetResponseStream(), Encoding.UTF8)).ReadToEnd();
Dispatcher.BeginInvoke(() =>
{
var responseObject =
Newtonsoft.Json.JsonConvert.DeserializeObject(jsonResponseString);
});
其中一期工程。 “jsonResponseString”返回上面显示的json。现在
我想表明我的XAML网页上公布这些结果。在这里,我已经有什么的问题最好用..一个LongListSelector?或者应该一张桌子工作?
在我的CS我还设置:
public class Purchase
{
public List<string> Who { get; set; }
public List<string> What { get; set; }
}
public class RootObject
{
public List<Purchase> purchase { get; set; }
public int success { get; set; }
public string message { get; set; }
}
我在什么地方找到我可以用这些,但可能并不需要。
反正嘛,所以我很想弄清楚什么是最好的,我XAML视图中使用以及如何使用JSON返回的字符串或对象的数据填充到这个观点?
谢谢!
master-detail视图可能有助于:http://en.wikipedia.org/wiki/Master%E2%80%93detail_interface – Aybe 2014-08-27 20:58:38