用C#解析Json图像的问题

净C#。 我试图从Web服务解析Json。 我已经用文本完成了它,但解析图像有问题。 这是我从Json那里获取的Url

http://collectionking.com/rest/view/items_in_collection.json?args=122 

这是解析它的我的代码

 using (var wc = new WebClient()) { JavaScriptSerializer js = new JavaScriptSerializer(); var result = js.Deserialize(wc.DownloadString("http://collectionking.com/rest/view/items_in_collection.json args=122")); foreach (var i in result) { lblTitle.Text = i.node_title; imgCk.ImageUrl = i.["main image"]; lblNid.Text = i.nid; 

任何帮助都会很棒。 提前致谢。 PS:它返回Title和Nid但不返回Image。 我的class级如下:

 public class ck { public string node_title; public string main_image; public string nid; } 

试试这个

  private static string ExtractImageFromTag(string tag) { int start = tag.IndexOf("src=\""), end = tag.IndexOf("\"", start + 6); return tag.Substring(start + 5, end - start - 5); } private static string ExtractTitleFromTag(string tag) { int start = tag.IndexOf(">"), end = tag.IndexOf("<", start + 1); return tag.Substring(start + 1, end - start - 1); } 

它可能有所帮助

你的问题是你将ImageUrl设置为这样的