【问题标题】:How to read data from resful service in SL app?如何从 SL 应用程序中的 RESTful 服务中读取数据?
【发布时间】:2011-05-26 16:56:32
【问题描述】:

我试图从 SL 应用程序中的一个安静的服务中获取数据。这是我在 SL 应用中的测试代码:

public void getService()
{
Uri serviceURI = new Uri("http://Mysite/Mywcservice/myTest.json?Id1=10&id2=2");
WebClient 代理 = new WebClient();
proxy.OpenReadCompleted += new penReadCompletedEventHandler(proxy_OpenReadCompleted);
proxy.OpenReadAsync(serviceURI);
}

void proxy_OpenReadCompleted(对象发送者,OpenReadCompletedEventArgs e)
{
var myListData = new List();
流流 = e.Result;
XmlReader 响应 = XmlReader.Create(stream);
while (response.Read() == true) //此处出错
{
if (response.NodeType == XmlNodeType.Element)
{
MyListData.Add(response.Name);
}
}
}
this.listBox1.ItemsSource = lstFeed;
}

但是当 (response.Read() == true) 时出现代码错误。它说: 根级别的数据无效。第 1 行,位置 1。

如何解决这个问题?

【问题讨论】:

    标签: rest silverlight-4.0


    【解决方案1】:

    您正在使用 XmlReader 解析 json 响应。或者,这就是我的样子。

    【讨论】:

      猜你喜欢
      • 2012-12-31
      • 2015-08-15
      • 2020-08-08
      • 1970-01-01
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      相关资源
      最近更新 更多