我有一个自定义Javascript对象,它有一些字符串和浮动成员。我想在Javascript中序列化它们的数组,将结果分配给隐藏字段,然后在我的asp.net应用程序的代码隐藏中检索和反序列化它们。
有没有一种标准方法可以做到这一点?
答案 0 :(得分:3)
您可以使用JSON。
使用JSON,您可以序列化数据并使用不同语言对其进行序列化。
http://flexjson.sourceforge.net/
http://forums.c-sharpcorner.com/Blogs/BlogDetail.aspx?BlogId=2028
http://www.nateirwin.net/2008/11/20/json-array-to-c-using-jsonnet/
http://msdn.microsoft.com/en-us/library/bb299886.aspx
http://www.codeproject.com/Tips/79435/Deserialize-JSON-with-Csharp.aspx
答案 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