为什么JSON都是大写的

luk*_*jkw 2 javascript json naming-conventions

我知道函数通常用驼峰表示,即

function myFunctionName(){
    return false;
}
Run Code Online (Sandbox Code Playgroud)

和首字母大写的构造函数,即

function Person(name){
  this.name = name;
}
Run Code Online (Sandbox Code Playgroud)

但是为什么JSON拼写在函数中的所有大写字母中:

JSON.stringify(someValue);
Run Code Online (Sandbox Code Playgroud)

我知道这可能是一个毫无意义的问题,但我似乎无法在网上找到答案.

谢谢

Ami*_*ory 8

这是因为它是JavaScript Object Notation的首字母缩写.

通常,JS的首字母缩写词约定似乎比其他方面更少定义/更少遵循.例如,LabKey指南将其归类为需要常规JS规则的四个字母的缩写.