将复杂的类从c#返回到jquery

时间:2014-12-07 12:48:28

标签: c# jquery ajax list class

我有一个c#类(myClass),它由属性和Listof otherClass组成。设置myClass属性并将项添加到otherClass列表后,我使用以下命令将类(myClass)返回给jQuery -

context.Response.Write(new JavaScriptSerializer().Serialize(myClass));

在我的jquery成功函数中,我使用以下命令解析JSON -

var a = $.parseJSON(data);

问题是我得到的myClass对象没有otherClass List ...

如何将包含List of otherClass?

的myClass类发送回jQuery

2 个答案:

答案 0 :(得分:0)

JavaScriptSerializer解决它会很痛苦。使用Json.Net

context.Response.Write(JsonConvert.SerializeObject(myClass));

答案 1 :(得分:-1)

将otherClass的列表从私有更改为公开解决问题。

由于