我对这个json的语法有疑问:
{
"trace_system": [
{
"id": 1,
"name": "Test"
},
{
"id": 2,
"name": "Test2"
}
]
}
最好使用下划线分隔符:trace_system
或使用驼峰案例:traceSystem
?你的建议和原因是什么?
答案 0 :(得分:1)
我通常更喜欢camelCase
约定,所以你的json应该是:
{
"traceSystem": [
{
"id": 1,
"name": "Test"
},
{
"id": 2,
"name": "Test2"
}
]
}
我不太喜欢某些工具的_
原因,因为this implementation detail可能会创建一个错误的类,而且无论如何似乎都不是一个好的格式。
根据Json2C#主题的建议,您没有可以遵循的默认标准,这取决于您的团队。但正如我所说,我建议camelCase
惯例。