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

时间:2010-10-01 08:46:27

标签: c# javascript asp.net

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

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

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

您需要的是JSON

javascript和C#都可以处理它。

文章:http://www.nateirwin.net/2008/11/20/json-array-to-c-using-jsonnet/

还:http://www.json.org/(滚动到结尾)

答案 2 :(得分:2)

检查此答案How do I serialize a C# anonymous type to a JSON string?

修改
由于JavaScriptSerializer已弃用,您可以使用DataContractJsonSerializer。 MSDN:DataContractJsonSerializer 关于如何使用它的博客文章:http://pietschsoft.com/post/2008/02/NET-35-JSON-Serialization-using-the-DataContractJsonSerializer.aspx