C# 使用ASP.NET反序列化复杂的JSON对象?

C# 使用ASP.NET反序列化复杂的JSON对象?,c#,javascript,json,serialization,C#,Javascript,Json,Serialization,我已经成功创建了序列化复杂javascript对象并将其发布到ASP.NET页面的代码。我可以使用Request.Form获取JSON字符串,结果如下(为了可读性,我添加了缩进): 现在我尝试在服务器端反序列化,但这很困难。我不断得到错误: [NullReferenceException:对象引用未设置为对象的实例。] 我不知道从哪里开始寻找错误 提前谢谢! /Thomas Kahn您需要使用ASP.NET的反序列化库。有关可用的库,请参阅,或者ASP.NET中内置了一个库。无论哪种方式,代码都

我已经成功创建了序列化复杂javascript对象并将其发布到ASP.NET页面的代码。我可以使用Request.Form获取JSON字符串,结果如下(为了可读性,我添加了缩进):

现在我尝试在服务器端反序列化,但这很困难。我不断得到错误:

[NullReferenceException:对象引用未设置为对象的实例。]

我不知道从哪里开始寻找错误

提前谢谢!
/Thomas Kahn

您需要使用ASP.NET的反序列化库。有关可用的库,请参阅,或者ASP.NET中内置了一个库。无论哪种方式,代码都将如下所示:

String s = getAppropriateFormField();
Object o = JSONLibraryPackage.parse(s);

显然,您必须在空白处填写表单字段的获取方式,以及解析的包和方法。

您需要使用ASP.NET的反序列化库。有关可用的库,请参阅,或者ASP.NET中内置了一个库。无论哪种方式,代码都将如下所示:

String s = getAppropriateFormField();
Object o = JSONLibraryPackage.parse(s);

显然,您必须在空白处填写如何获取表单字段,然后解析哪个包和方法。

使用stringify代替序列化

使用stringify代替序列化

您可以向我们展示您的反序列化代码吗?您可以向我们展示您的反序列化代码吗?