JSON命名约定
JSON命名有标准吗?我看到大多数示例都使用所有小写字母,并用下划线(lower_case)分隔。但是,可以使用PascalCase或camelCase吗?
回答:
目前尚无SINGLE标准,但我已经看到您提到的3种样式(“ Pascal / Microsoft”,“ Java”(camelCase
)和“
C”(下划线,snake_case
))以及至少另外一种样式,kebab-case
例如longer-name
)。
这似乎主要取决于所涉及服务的背景开发人员。具有c / c
++背景的人(或采用类似命名的语言,包括许多脚本语言,ruby等)通常选择下划线变体;和其余的类似(Java与.NET)。例如,提到的Jackson库采用Java
Bean命名约定(camelCase
)
更新:我对“标准”的定义是一个单一的约定。因此,尽管可以说“是的,但有很多标准”,但对我来说却有很多Naming
Conventions,但总体上没有一个是“
The”标准。其中之一可以被认为是特定平台的标准,但是考虑到JSON用于平台之间的互操作性,这可能有意义也可能没有意义。
以上是 JSON命名约定 的全部内容, 来源链接: utcz.com/qa/401623.html