创建XML对象,并从web服务
问题描述:
返回他们我有一个壁纸类创建XML对象,并从web服务
public class Wallpaper
{
public string Title = null;
public List<string> Category = new List<string>();
public List<string> SubCategory = new List<string>();
public List<string> Tags = new List<string>();
public Dictionary<string, string> Downloadlinks = new Dictionary<string, string>();
public string ThumbUrl = null;
public string Description = null;
public string Url = null;
}
现在,我需要从web服务返回的一个实例。 该字典正在创建问题。什么是解决方法? 我的第一个猜测是通过编写一个方法将整个东西变成一个xml对象。我在网上搜索,但我很困惑。
此外,我想提一提的是,我要读从网页中XML对象(墙纸)阿贾克斯,然后查看标题,thumbimage,downloadlinks等
答
呀,Web服务不玩好用我在.NET应用程序中看到的Dictionary对象。该解决方法我已经玩弄:
- KeyValuePair对象的列表。
- 与特定的类成员的名称和具体值自定义类,您则可以让列表(即公开名单DownloadLinks,例如。)
我要强调我用这个词:解决方法。
我确定有一个更好的方法,但是这些让我度过了一整天,之后我并不担心太多。
这将是[如何在WebService中返回泛型字典]的副本(http://stackoverflow.com/questions/679050/how-to-return-generic-dictionary-in-a-webservice)? – bdrelling
看看这个其他的[SO回答](http://stackoverflow.com/a/495718/1203135)。如果你想实现你自己的字典类[你可能会看到这个](http://stackoverflow.com/a/1728996/1203135)。 –
您使用的是WCF服务还是传统的ASMX服务? –