为什么 JSON 全部大写

Why is JSON all uppercase

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

function myFunctionName(){
    return false;
}

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

function Person(name){
  this.name = name;
}

但是为什么 JSON 像在函数中一样全部大写:

JSON.stringify(someValue);

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

谢谢

这是因为an acronym for JavaScript Object Notation

一般来说,与其他方面相比,JS 的首字母缩略词约定似乎较少定义/较少遵循。例如,LabKey guidelines 会将其归类为需要常规 JS 规则的四字母首字母缩略词。