"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数组吗?
答案 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/上进行了测试,这是有效的。无需添加额外的“位置”。