我正在研究一个需要存储大量外部数据的研究项目。作为一种存储格式,我决定使用我从未使用过的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 *表示法,所以你必须至少有一个对象来证明命名:) –