在JSON中存储数组

ret*_*ker 7 java json

我正在研究一项需要存储大量外部数据的研究项目.我已经确定了我从未使用过的JSON格式作为存储格式.我真正需要存储的是一大堆数据,但是我可以找到的每个JSON示例中都有一个数组嵌套在一个对象中.例如:

{ "NumberList" : {
    "array" : [ 1, 2, 3, 4, 5, 6] }}
Run Code Online (Sandbox Code Playgroud)

是否可以只有一个数组?如:

"array" : [1,2,3,4,5,6]
Run Code Online (Sandbox Code Playgroud)

没有开合支架或周围物体?

Pez*_*kow 14

不,这就是JSON的格式化方式

开/关{ }说这是在json(我猜有点像<html></html>)

没有理由你做不到

{ "array" : [1,2,3,4,5,6] }
Run Code Online (Sandbox Code Playgroud)

这就是说有一个叫做数组的字段,它包含一个数字数组

  • +1,`JSON`代表javascript*object*表示法,所以你必须至少有一个对象来证明命名:) (6认同)

mas*_*shi 10

接受的答案是错误的.JSON可以以数组开头和结尾.官方JSON文件

JSON基于两种结构:

  1. 名称/值对的集合.在各种语言中,这被实现为对象,记录,结构,字典,散列表,键控列表或关联数组.
  2. 有序的值列表.在大多数语言中,这被实现为数组,向量,列表或序列.

您也可以通过JSON验证器查看它.

简而言之,虽然你仍然做不到"array" : [1,2,3,4,5,6],但你可以存储它[1,2,3,4,5,6].