我有一個看起來像這樣的表中的數據:表格數據是否有更緊湊的JSON形式?
Col1, DataColumn
0 , 1
16 , 42
0 , 9
最明顯的JSON表示似乎是關聯數組列表,但JSON文本將有Col1
和DataColumn
在它重複了很多。
有沒有JSON標準的方式來存儲這個沒有重複頭?到目前爲止,我的想法是將其全部存儲爲列表清單,並且只知道第一行是名稱,其餘是數據。
我有一個看起來像這樣的表中的數據:表格數據是否有更緊湊的JSON形式?
Col1, DataColumn
0 , 1
16 , 42
0 , 9
最明顯的JSON表示似乎是關聯數組列表,但JSON文本將有Col1
和DataColumn
在它重複了很多。
有沒有JSON標準的方式來存儲這個沒有重複頭?到目前爲止,我的想法是將其全部存儲爲列表清單,並且只知道第一行是名稱,其餘是數據。
如果你想壓縮什麼:
{"Col1": [0, 16, 0], "DataColumn": [1, 42, 9]}
使用數組來保存信息
{
"headers" : ["one","two","three"],
"rows" : [
[1,2,3],
[4,5,6],
[7,8,9]
]
}
這幾乎就是我在關於列表清單的最終評論中的含義。但我仍然需要對其進行後處理,以將其轉換爲關聯數組的便利列表。 – Eyal
爲什麼你需要發佈過程呢?無法擴展處理器以處理新格式? – epascarello
JSON是JavaScript的一個子集,因此不需要解析器。然而,使用JSON.parse更安全,而且它是標準的。 – Eyal
這是緊湊,但我需要後處理它。否則,連續行需要某種「映射」操作。此外,列的順序也會丟失。 – Eyal