将数组从javascript传递到ASP.NET

时间:2011-10-13 09:59:28

标签: javascript asp.net json

我在javascript中有一个简单的2D数组。我想将此数组传递给ASP.NET页面。

我想知道什么是最好的选择,使用JSON或XML。

指标是数据的速度和大小。在某些情况下,阵列的长度可能很长。

谢谢。

2 个答案:

答案 0 :(得分:0)

  

指标是数据的速度和大小。

JSON在速度方面比XML快。它在大小方面比XML小。

XML变得臃肿,允许您表示和验证结构。

然而,各种BSON格式围绕人们采用JSON,然后过度优化存储格式。 (BSON是二进制JSON)

Some BSON spec I picked from google

Bison, A JavaScript parser for some arbitary BSON format

现在,如果您确实存在传输数据的瓶颈(您可能没有),您可能希望使用WebSockets通过TCP而不是HTTP发送数据,从而减少您发送的流量和数据量。

当然,如果您每秒发出X000请求,那么您只关心它。

答案 1 :(得分:0)

JSON应该是你最好的选择XML数据类型发送可能是一个很大的痛苦,因为有时你必须添加新的配置只是为了支持XML数据类型作为表单数据发送到服务器。由于安全问题,通常不推荐这种做法