【发布时间】:2010-06-10 16:16:47
【问题描述】:
我在 Javascript 中有一个看起来像这样的对象
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#有什么关系?
-
@Jesse 我想一般来说这与.Net有关,但我更喜欢 C# 中的答案。