2012-05-16 41 views
1

我有一個看起來像這樣的表中的數據:表格數據是否有更緊湊的JSON形式?

Col1, DataColumn 
0 , 1 
16 , 42 
0 , 9 

最明顯的JSON表示似乎是關聯數組列表,但JSON文本將有Col1DataColumn在它重複了很多。

有沒有JSON標準的方式來存儲這個沒有重複頭?到目前爲止,我的想法是將其全部存儲爲列表清單,並且只知道第一行是名稱,其餘是數據。

回答

0

如果你想壓縮什麼:

{"Col1": [0, 16, 0], "DataColumn": [1, 42, 9]} 
+0

這是緊湊,但我需要後處理它。否則,連續行需要某種「映射」操作。此外,列的順序也會丟失。 – Eyal

2

使用數組來保存信息

{ 
    "headers" : ["one","two","three"], 
    "rows" : [ 
     [1,2,3], 
     [4,5,6], 
     [7,8,9] 
    ] 
} 
+0

這幾乎就是我在關於列表清單的最終評論中的含義。但我仍然需要對其進行後處理,以將其轉換爲關聯數組的便利列表。 – Eyal

+0

爲什麼你需要發佈過程呢?無法擴展處理器以處理新格式? – epascarello

+0

JSON是JavaScript的一個子集,因此不需要解析器。然而,使用JSON.parse更安全,而且它是標準的。 – Eyal