如何在代码隐藏中序列化并在JavaScript中反序列化,然后在JavaScript中序列化并在代码隐藏中反序列化

如何在代码隐藏中序列化并在JavaScript中反序列化,然后在JavaScript中序列化并在代码隐藏中反序列化,javascript,asp.net,serialization,Javascript,Asp.net,Serialization,我使用web服务,知道如何在代码隐藏和JavaScript之间发送和接收字符串。 但现在我有了一个2D数组和xml,需要在代码隐藏和JavaScript之间发送和接收 所以: 1-序列化并发送字符串是最佳方式吗? 2-我该怎么做?[Kian Fatt,Ting]我认为您可以使用DWR for java脚本,DWR允许您将数据存储在数据库表中,以便稍后检索回来,这能解决您的问题吗 要在代码隐藏中序列化: 在JavaScript中反序列化 从下面的linkg下载并使用json-serializati

我使用web服务,知道如何在代码隐藏和JavaScript之间发送和接收字符串。
但现在我有了一个2D数组和xml,需要在代码隐藏和JavaScript之间发送和接收

所以:
1-序列化并发送字符串是最佳方式吗?

2-我该怎么做?

[Kian Fatt,Ting]我认为您可以使用DWR for java脚本,DWR允许您将数据存储在数据库表中,以便稍后检索回来,这能解决您的问题吗

要在代码隐藏中序列化:

在JavaScript中反序列化
从下面的linkg下载并使用json-serialization.js:
然后:

在javascript中序列化
从下面的linkg下载并使用json-serialization.js:
然后:

要在代码隐藏中反序列化,请执行以下操作:

我认为这种方法可以将2d数组转换为简单数组,这个网站json.codeplex.com/说他的解决方案更好,但我没有检查。
有关更多信息:


JSON表示数组,XML表示XML。谢谢。语法是什么?你是说通过字符串序列化和发送不是最好的方式?我在哪里可以收到有关DWR的信息?
Dim serializer = New JavaScriptSerializer()
Dim createArrayScript As String = serializer.Serialize("{for example my array}")
var obj = JSON.parse("{received string from code behind}");  
var str = JSON.stringify("{for example my array}");
 Dim my_array As Object = New JavaScriptSerializer().Deserialize(Of Object)("{received   string from javaScript}")