2011-12-15 13 views
0

我有這樣從JSON傳遞對象,並轉換爲C#

[Serializable] 
    public class UserBO 
    { 
    public string userId  { get; set; } 
    public string userCode { get; set; } 
    public string userGroup { get; set; } 
    } 

一個USerBO有檢索從會話此對象。現在我需要將這個對象(USerBO)從JavaScript傳遞到使用JSON的C#web方法。可能嗎 ?

+0

你問一個C#JSON解析器? – SLaks 2011-12-15 00:10:25

+0

_「有可能嗎?」_那麼,我們是不是都很好奇這個問題?每一天,我們許多人都在編寫代碼並問自己:「是嗎?這可能會起作用嗎?」。 「也許」是唯一的答案。這取決於。我們是否編寫了一些代碼,還是我們仍然盯着「空虛的主體」,尋求徹底的靈感迸發?如果是後者,我不會給你太多的希望。但是,如果你有任何機會寫了一些代碼,並告訴我們你發現了哪些代碼,以及現在卡在哪裏,也許我可能會贊成。或者不是這個嗎? – CodeCaster 2011-12-15 00:17:38

回答

1

當你說的WebMethod,您使用的ASPX頁面的方法或ASMX ScriptService?如果是這樣,答案是it's very easy to send that object from the browser to your method

一個頁面方法像這樣的:

[WebMethod] 
public bool SaveUserBO(UserBO User) { 
    // Assuming you had a .Save() method on that class, for example. 
    return User.Save(); 
} 

,如果你通過它JSON像這樣將自動地滋潤它User參數:

{'User':{'userId':42,'userCode':1,'userGroup':2}}