C# 如何在Javascript中序列化对象,然后在asp.net中反序列化它?

C# 如何在Javascript中序列化对象,然后在asp.net中反序列化它?,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个自定义Javascript对象,它有几个字符串和浮点成员。我想在Javascript中序列化它们的数组,将结果分配给隐藏字段,然后在我的asp.net应用程序的codebehind中检索并反序列化它们 有没有标准的方法可以做到这一点?您需要的是JSON javascript和C#都可以处理它 第条: 另外:(滚动到末尾)您可以使用JSON 使用JSON可以序列化数据并用不同的语言进行序列化 检查这个答案 编辑: 因为不推荐使用JavaScriptSerializer。。您可以使用

我有一个自定义Javascript对象,它有几个字符串和浮点成员。我想在Javascript中序列化它们的数组,将结果分配给隐藏字段,然后在我的asp.net应用程序的codebehind中检索并反序列化它们


有没有标准的方法可以做到这一点?

您需要的是
JSON

javascript和C#都可以处理它

第条:

另外:(滚动到末尾)

您可以使用JSON

使用JSON可以序列化数据并用不同的语言进行序列化

检查这个答案

编辑:
因为不推荐使用
JavaScriptSerializer
。。您可以使用
DataContractJsonSerializer
。 MSDN:
关于如何使用它的博文:

那么javascript中是否有本机序列化程序可以序列化为JSON?我希望尽可能避免使用更多的插件,尤其是.netJSON的DLL是javascript。它代表JavaScript对象表示法。在asp.net中,您可能需要一个dll。那么我如何将javascript对象转换为JSON,在javascript中,这样我就可以将其弹出到一个隐藏字段中,并在提交时处理它?更新链接:我澄清了我的问题,因为之前不清楚我想在javascript中序列化为JSON