2013-03-08 59 views
0

我有它發送一個對象作爲一個結果,例如我的web服務方法:全自動序列化對象

public Dog GetDog(); 

那裏的狗看起來是這樣的:

public class Dog{ 
    public string Name { get; set;} 
    public int Age{ get; set;} 
} 

有什麼辦法如何設置默認序列化方法而不必將方法更改爲:

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

謝謝

回答

1

假設你在談論.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;} 
} 

您可以閱讀本文以便進一步瞭解。 http://ryanfarley.com/blog/archive/2004/05/26/737.aspx

+0

謝謝,這正是我想要的!:)任何想法如何將對象發送到Web服務以及將它作爲參數插入到Web服務方法? – 2013-03-08 14:03:05

+0

也可以通過JSON而不是XML序列化?並coudl消息被加密? – 2013-03-08 14:03:49

+0

請給出評分以回答它是否對你有幫助。我稍後會回答你的進一步問題。 – 2013-03-09 17:09:22