Json下划线还是camelCase?

Json下划线还是camelCase?,json,Json,我对这个json的语法有一个问题: { "trace_system": [ { "id": 1, "name": "Test" }, { "id": 2, "name": "Test2" } ] } 最好使用下划线分隔符:trace\u system或使用驼峰大小写:traceSystem?您的建议和原因?我通常更喜欢camelCase约定,因此您的json应该是: { "traceSystem": [

我对这个json的语法有一个问题:

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

最好使用下划线分隔符:
trace\u system
或使用驼峰大小写:
traceSystem
?您的建议和原因?

我通常更喜欢
camelCase
约定,因此您的json应该是:

{
"traceSystem": [
    {
      "id": 1,
      "name": "Test"
    },
    {
      "id": 2,
      "name": "Test2"
    }
  ]
}
我不太喜欢
,因为有些工具可能会创建错误的类,而且似乎不是一种好的格式


正如topic所建议的,您并没有可以遵循的默认标准,这取决于您的团队。但正如我所说,我建议采用骆驼案公约。

这纯粹是偏好的问题。我喜欢下划线。