如何显示从JSON url检索到的图像?

时间:2011-11-26 13:47:42

标签: c# json url windows-phone-7 visual-c#-express-2010

我对如何继续毫无头绪。如何在C#中显示包含JSON的URL中的图像?如果可能,请提供代码示例。

1 个答案:

答案 0 :(得分:0)

如果你拥有的是一个URL并且这个URL指向一个JSON资源,并且该资源包含一些图像URL,那么你将使用以下调用:

  1. WebClient.DownloadStringAsync() - 以字符串
  2. 的形式下载JSON资源
  3. DataContractJsonSerializer.Deserialize() - 将JSON反序列化为对象图(您需要定义使用与JSON结构对应的DataContract和DataMember属性注释的类。
  4. 从反序列化的对象中获取图像URL,并使用它来设置图像源,如下所示:Image.Source = new BitmapImage(url);
  5. 这可以让您在搜索中走上正轨。否则问题太宽泛了。