[解決済み] JSON命名規則(snake_case、camelCase、PascalCase) [終了しました。]
2022-03-20 21:14:40
質問
JSONの命名に関する規格はありますか?
ほとんどの例では、小文字をすべてアンダースコアで区切って使っていますね。
snake_case
を使用することができます。
PascalCase
または
camelCase
もですか?
どのように解決するのですか?
唯一の標準はありませんが、おっしゃる3つのスタイル("Pascal/Microsoft", "Java" )を見たことがあります(
camelCase
) と "C"(アンダースコア。
snake_case
)) -- あと少なくとも1つ。
kebab-case
のように
longer-name
).
c/c++(または類似の命名法を採用する言語、多くのスクリプト言語、rubyなどを含む)のバックグラウンドを持つ人はアンダースコアのバリアントを選ぶことが多く、その他も同様(Java vs .NET)です。例えば、言及されたJacksonライブラリは、JavaのBean命名規則(
camelCase
)
UPDATE: 私の定義では、quot;standard" は単一の規約です。ですから、「多くの標準がある」と主張する人もいるかもしれませんが、私にとっては複数の標準が存在します。
Naming Conventions
そのどれもが、全体として「The"」(標準)ではないのです。そのうちの1つは、特定のプラットフォームの標準と見なされるかもしれませんが、JSONがプラットフォーム間の相互運用性のために使用されていることを考えると、それはあまり意味をなさないかもしれません。
関連
-
[解決済み] Twitter API エラー 215
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] バイナリデータをJSON文字列で。Base64より優れたもの
-
[解決済み】CamelCaseをsnake_caseに変換するPythonのエレガントな関数?
-
[解決済み] JSONオブジェクトをBufferに変換し、BufferをJSONオブジェクトに戻す。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】tsconfig.json: Build:No inputs were found in config file.
-
[解決済み] Kubernetes / kubectl - 「コンテナ名を指定する必要があります」とありますが、そのような感じですか?
-
[解決済み] 型 '{}' は型 'IntrinsicAttributes & IntrinsicClassAttributes' に代入できません。
-
[解決済み] Unreadable Notebook NotJSONError('Notebook does not appear to be JSON: u'{'cells": [\'{'cell_type": "...],)
-
[解決済み] JSONDecodeError: 期待される値:行1列1
-
[解決済み] 複数の配列を持つJSONオブジェクトを作るにはどうしたらいいですか?
-
[解決済み] jqを使用してjsonドキュメントの単一の値を更新するにはどうすればよいですか?
-
[解決済み] json.Marshal(struct) は "{}" を返します。
-
[解決済み] Swift Codableからプロパティを除外する方法は?
-
[解決済み] GoでJSONを部分的にマップにアンマーシャルする