繁体   English   中英

从JSON传递对象并转换为C#

[英]passing Objects from JSON and Convert to C#

我有这样的USerBO

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

已从会话中检索到此对象。 现在,我需要使用JSON将这个对象(USerBO)从javascript传递到C#网络方法。 可能吗 ?

当您说网络方法时,您是在使用ASPX页面方法还是ASMX ScriptService? 如果是这样,答案是将对象从浏览器发送到您的方法非常容易

这样的页面方法:

[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}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM