개발관련/other

JSON 명명 규칙 (snake_case, camelCase 또는 PascalCase)

Rateye 2021. 9. 3. 10:35
728x90
반응형
질문 : JSON 명명 규칙 (snake_case, camelCase 또는 PascalCase)

JSON 명명에 대한 표준이 있습니까?
대부분의 예제는 밑줄 (일명 snake_case PascalCase 또는 camelCase 도 사용할 수 있습니까?

답변

SINGLE 표준은 없지만 언급 한 3 가지 스타일 ( "Pascal / Microsoft", "Java"( camelCase ) 및 "C"(밑줄, snake_case)) 및 하나 이상의 kebab-case snake_case longer-name 처럼).

문제가되는 서비스의 배경 개발자가 무엇인지에 따라 달라지는 것 같습니다. c / c ++ 배경 (또는 많은 스크립팅 언어, 루비 등을 포함하는 유사한 이름을 채택하는 언어)을 가진 사람들은 종종 밑줄 변형을 선택합니다. 비슷하게 나머지 (Java 대 .NET). 예를 들어 언급 된 Jackson 라이브러리는 Java Bean 명명 규칙 ( camelCase )을 가정합니다.

업데이트 : "표준"의 정의는 단일 규칙입니다. 따라서 "예, 많은 표준이 있습니다"라고 주장 할 수 있지만, 나에게는 여러 Naming Conventions 이 있으며 전체적으로 "The"표준은 없습니다. 그들 중 하나는 특정 플랫폼의 표준으로 간주 될 수 있지만 JSON은 그다지 말이되지 않을 수도있는 플랫폼 간의 상호 운용성을 위해 사용된다는 점을 감안할 때.

출처 : https://stackoverflow.com/questions/5543490/json-naming-convention-snake-case-camelcase-or-pascalcase
728x90
반응형