JSON:这是一个json数组吗?

时间:2015-06-26 08:16:54

标签: arrays json

"employees":[
    {"firstName":"John", "lastName":"Doe"}, 
    {"firstName":"Anna", "lastName":"Smith"}, 
    {"firstName":"Peter","lastName":"Jones"}
]

我知道这是一个json数组 我想做这样的事情:

"employees":[
    "manager":{"firstName":"John", "lastName":"Doe"}, 
    "boss1":{"firstName":"Anna", "lastName":"Smith"}, 
    "boss2":{"firstName":"Peter","lastName":"Jones"}
]

这是json格式吗?这是一个json数组吗?

2 个答案:

答案 0 :(得分:1)

不,这不是JSON数组,您可以在此链接https://www.jsoneditoronline.org/上查看,只需通过左侧的代码,然后用{}将其包围,您就会看到问题所在。你也可以在那里测试JSON。

我的建议是使用这样的东西。

"employees":[
    {"position":"manager", "firstName":"John", "lastName":"Doe"}, 
    {"position":"boss1", "firstName":"Anna", "lastName":"Smith"}, 
    {"position":"boss2", "firstName":"Peter","lastName":"Jones"}
]

这将是有效的JSON数组。

答案 1 :(得分:0)

如果添加一些{和},你可以使它成为有效的jsons,如下所示:

{"employees":[
    {"manager":{"firstName":"John", "lastName":"Doe"}}, 
    {"boss1":{"firstName":"Anna", "lastName":"Smith"}}, 
    {"boss2":{"firstName":"Peter","lastName":"Jones"}} 
]}

我在https://www.jsoneditoronline.org/上进行了测试,这是有效的。无需添加额外的“位置”。