我在JavaScript中的对象,看起来像这样如何序列化/反序列化C#类?
function MyObject(){
this.name="";
this.id=0;
this.....
}
然后我的字符串化对象的数组,并将其发送到一个ASP.Net Web服务。
在web服务中,我想反序列化JSON字符串,以便在C#中轻松处理数据。然后,我想将相同Javascript类型(相同字段名称和所有内容)的对象数组发送回客户端。我不明白的是如何序列化说这个类:
class MyObject{
public string Name;
public int ID;
}
这样的JSON是与上面的JavaScript对象相同。还有如何反序列化到C#MyObject
类。
我该如何轻松做到这一点?我正在使用Netwonsoft.Json。
是否有某种方法可以将JSON字符串转换为对象的列表或数组?
等等,这与C#有什么关系? – 2010-06-10 16:22:44
@Jesse我想一般来说这是一般的.Net,但我更喜欢C#中的答案。 – Earlz 2010-06-10 16:25:22