对于json,当你有一个对象数组时,什么是最佳实践?您是否将数组命名为然后放入对象,或者是否为数组中的每个对象添加了其他名称?
示例#1(汽车在汽车内部命名,但需要额外的" {}":
{
"cars": [
{
"car": {}
},
{
"car": {}
}
]
}
示例#2:未命名汽车。只是汽车阵列中的一个物体:
{
"cars": [
{},
{}
]
}
尝试与另一方合作开发json规范,并希望确保我们正确指定json模式。
答案 0 :(得分:6)
第一种格式允许将来扩展,因为您可以将其更改为:
{
"cars": [
{
"car": {},
"driver": {}
},
{
"car": {}
"driver": {}
}
]
}
无需更改处理原始布局的代码。