2011-10-13 111 views
0

我在JavaScript中有一個簡單的2D數組。我想將這個數組傳遞給ASP.NET頁面。將數組從javascript傳遞到ASP.NET

我想知道什麼是最好的選擇,使用JSON或XML。

度量標準是數據的速度和大小。在某些情況下,該陣列的大小可能很長。

謝謝。

+1

你問了多久之前你一直在搜索它? –

回答

0

度量是數據的速度和大小。

JSON在速度方面比XML快。就尺寸而言,它比XML小。

XML膨脹使您能夠代表和驗證結構。

但是,人們採用JSON的方式有很多種BSON格式,然後過度優化存儲格式。 (BSON是二進制JSON)

Some BSON spec I picked from google

Bison, A JavaScript parser for some arbitary BSON format

現在,如果您確實存在傳輸數據的瓶頸(您可能不這樣做),您可能希望使用WebSockets通過TCP而非HTTP發送數據,從而減少您發送的流量和數據量。

當然,如果你說每秒X000次請求,你只關心它。

0

JSON應該是你最好的選擇XML數據類型發送可能是一個很大的痛苦,因爲有時候你就必須在新的configs添加只是爲了支持XML數據類型將作爲表單數據發送到服務器。 Genreally由於安全考慮,這不是一個推薦的做法