Json下划线还是camelCase?

时间:2016-04-28 14:02:16

标签: json

我对这个json的语法有疑问:

{
"trace_system": [
    {
      "id": 1,
      "name": "Test"
    },
    {
      "id": 2,
      "name": "Test2"
    }
  ]
}

最好使用下划线分隔符:trace_system或使用驼峰案例:traceSystem?你的建议和原因是什么?

1 个答案:

答案 0 :(得分:1)

我通常更喜欢camelCase约定,所以你的json应该是:

{
"traceSystem": [
    {
      "id": 1,
      "name": "Test"
    },
    {
      "id": 2,
      "name": "Test2"
    }
  ]
}

我不太喜欢某些工具的_原因,因为this implementation detail可能会创建一个错误的类,而且无论如何似乎都不是一个好的格式。

根据Json2C#主题的建议,您没有可以遵循的默认标准,这取决于您的团队。但正如我所说,我建议camelCase惯例。