我有一个Web服务,它为我生成了一些JSON,我想在Windows Phone上解析这些JSON。我是这个主题的新手,所以我不知道该怎么做,因为在 JSON 中存在具有不同条目数的列表,所以我无法获取带有索引的项目,因为我不知道。如何将动态数据导入我的 Windows Phone 应用?
谢谢。
从您的 JSON 消息中,此页面可以生成类:http://json2csharp.com/
使用此页获取在 C# 中反序列化/序列化 Json 的参考代码:http://json.codeplex.com/
然后,例如要反序列化您的 Json 响应:
void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
RootObject obj = JsonConvert.DeserializeObject<RootObject>(e.Result);
}