我认为javascript属性的标准符号是camelCase(javascript中的大多数框架都使用camelCase),所以JSON键必须是camelCase(根据javascript对象表示法),我也看过WIKIPEDIA和W3SCHOOLS关于JSON的文档,所有样本都写在camelCase中,但是当看到Twitter,Facebook,Instagram和...的API文档时,所有API密钥都用下划线分隔符号写成。
JSON的标准符号是什么?
{
"firstName" : "behrooz"
}
或
{
"first_name" : "behrooz"
}
答案 0 :(得分:1)
JSON没有为属性名称的选择定义任何约定。没有标准。
答案 1 :(得分:0)
通常,您会发现JSON密钥是驼峰式的。这当然完全取决于开发人员,许多API使用下划线。但主流解决方案是propertyName
。
答案 2 :(得分:0)
答案 3 :(得分:0)
答案 4 :(得分:-1)
这是关于JSON命名约定的Googles解释的片段......
选择有意义的属性名称。 属性名称必须符合以下准则:
这些指南反映了命名JavaScript标识符的准则。这允许JavaScript客户端使用点表示法访问属性。 (例如,result.thisIsAnInstanceVariable)。这是一个具有一个属性的对象的示例: