我有我的webservice方法,它发送一个对象作为结果,例如:
public Dog GetDog();
狗看起来像这样:
public class Dog{
public string Name { get; set;}
public int Age{ get; set;}
}
是否有任何方法可以设置默认序列化方法,而无需将方法更改为:
public string GetDog(){
return dog.toString();
}
感谢
答案 0 :(得分:1)
假设您正在谈论.net网络服务。这是诀窍。
[WebMethod]
public Dog GetDog()
{
//method code
}
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class Dog{
public string Name { get; set;}
public int Age{ get; set;}
}
您可以阅读本文以进一步了解。 http://ryanfarley.com/blog/archive/2004/05/26/737.aspx