我正在从事一个需要存储大量外部数据的研究项目。我已经选择了我从未使用过的 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] }
这是说有一个称为数组的字段,其中包含一组数字
一个有效的 JSON 对象总是以 开头{
和结尾}
,并且一个数组包含在[
和]
中。查看http://json.org。
如果它只是您要存储的数组而不是为其存储名称属性。您可以将其存储为[1,2,3,4,5,6]
. 例如,如果您将其存储在 RDBMS 中,您可以将列命名为array
并将值存储为 JSON 数组。
如果您想保留属性的名称,或者可能想要拥有更多属性,则必须使用以下格式:{"array" : [1,2,3,4,5,6]}