I have a wallpaper class\[code\]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; }\[/code\]Now, I need to return a instance of that from webservice.the dictionary is creating problems. What are the work arounds?My first guess would be converting the whole thing into a xml object mannually by writing a method. I searched the web, but I'm confused.Additionally I would like to mention that, I have to read the xml object (wallpapers) by ajax from the webpage, and then view title, thumbimage, downloadlinks etc.