Object 通过web服务自动序列化对象

Object 通过web服务自动序列化对象,object,service,web,Object,Service,Web,我有我的webservice方法,它会发送一个对象作为结果,例如: public Dog GetDog(); 狗长得像这样: public class Dog{ public string Name { get; set;} public int Age{ get; set;} } 有没有办法设置默认序列化方法而不必将该方法更改为: public string GetDog(){ return dog.toString(); } 谢谢假设您正在谈论.net web服务。这

我有我的webservice方法,它会发送一个对象作为结果,例如:

public Dog GetDog();
狗长得像这样:

  public class Dog{
  public string Name { get; set;}
  public int Age{ get; set;}
}
有没有办法设置默认序列化方法而不必将该方法更改为:

   public string GetDog(){
return dog.toString();
}

谢谢

假设您正在谈论.net web服务。这里是诀窍

[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;}
}
您可以阅读本文以进一步了解。

谢谢,这正是我需要的!:)您知道如何将对象发送到web服务,并将其作为参数插入web服务方法吗?还可以用JSON而不是XML对其进行序列化吗?这封信可以加密吗?如果对你有帮助的话,请给出答案。稍后我将回答您的进一步问题。单击问题旁边的复选标记?阅读本文,我希望它能解决您的所有问题。另外,请你按下向上箭头按钮,将我的答案向上投票。