JSON - 格式化最佳实践

时间:2014-04-21 18:17:59

标签: json

对于json,当你有一个对象数组时,什么是最佳实践?您是否将数组命名为然后放入对象,或者是否为数组中的每个对象添加了其他名称?

示例#1(汽车在汽车内部命名,但需要额外的" {}":

{
    "cars": [
        {
            "car": {}
        },
        {
            "car": {}
        }
    ]
}

示例#2:未命名汽车。只是汽车阵列中的一个物体:

{
    "cars": [
        {},
        {}
    ]
}

尝试与另一方合作开发json规范,并希望确保我们正确指定json模式。

1 个答案:

答案 0 :(得分:6)

第一种格式允许将来扩展,因为您可以将其更改为:

{
    "cars": [
        {
            "car": {},
            "driver": {}
        },
        {
            "car": {}
            "driver": {}
        }
    ]
}

无需更改处理原始布局的代码。