我正在研究一個需要存儲大量外部數據的研究項目。作爲一種存儲格式,我決定使用我從未使用過的JSON格式。我真正需要存儲的是大量數據,但是我可以發現每個JSON示例都有一個嵌套在對象內部的數組。例如:在JSON中存儲數組
{ "NumberList" : {
"array" : [ 1, 2, 3, 4, 5, 6] }}
是否有可能只有一個數組?如:
"array" : [1,2,3,4,5,6]
沒有開合支架或周圍物體?
我正在研究一個需要存儲大量外部數據的研究項目。作爲一種存儲格式,我決定使用我從未使用過的JSON格式。我真正需要存儲的是大量數據,但是我可以發現每個JSON示例都有一個嵌套在對象內部的數組。例如:在JSON中存儲數組
{ "NumberList" : {
"array" : [ 1, 2, 3, 4, 5, 6] }}
是否有可能只有一個數組?如:
"array" : [1,2,3,4,5,6]
沒有開合支架或周圍物體?
不,那是JSON格式化
的方式打開/關閉{ }
都在說這是JSON(我猜有點像<html></html>
)
沒有理由你不能做
{ "array" : [1,2,3,4,5,6] }
這是什麼說的是,有一個名爲陣列一個字段,它包含數字
一個val的數組ID JSON始終始於{
並以}
結束。看看http://json.org。 SO必須有{"array" : [1,2,3,4,5,6]}
OR在數組(有序值列表)的情況下用OR括起來。看看馬西西的回答。 – ellockie
接受的答案是錯誤的。 JSON可以以數組開始和結束。 官方JSON document說
JSON是建立在兩個結構:
- 名稱/值對的集合。在各種語言中,這被實現爲對象,記錄,結構,字典,散列表,鍵控列表或關聯數組。
- 值的有序列表。在大多數語言中,這是作爲數組,矢量,列表或序列實現的。
您也可以通過JSON validator查看。
簡而言之,雖然您仍然不能做"array" : [1,2,3,4,5,6]
,但您可以將其存儲爲[1,2,3,4,5,6]
。
+1,'JSON'代表javascript * object *表示法,所以你必須至少有一個對象來證明命名:) –