JavaScript Object Notation
JavaScriptオブジェクト表記法オブジェクト、配列、文字列、数値、真偽値、nullを組み合わせてデータ交換します。
公式・公的資料で確認公式・公的資料で確認
JSONはJavaScript Object Notationの略で、オブジェクトや配列、文字列、数値、真偽値、nullを組み合わせてデータを表す形式です。Web API、設定ファイル、ログ、データ交換で広く使われます。
分野別の意味
オブジェクト、配列、文字列、数値、真偽値、nullを組み合わせてデータ交換します。
公式・公的資料で確認それが何か、何ができるか、どこで使われるか
JSONはJavaScript Object Notationの略称で、構造化データをテキストとして表現するデータ形式です。ECMA-404の仕様では、オブジェクト、配列、文字列、数値、true、false、nullを組み合わせる構文を定義しています。人間が読みやすく、多くの言語でパーサーが提供されているため、REST APIのリクエスト・レスポンス、設定、ログ、メッセージキューなどで使われます。JSON自体はスキーマ、認証、暗号化、型の厳密な意味、データベースを定めるものではありません。数値の精度、日付、タイムゾーン、nullと欠落の違い、未知フィールド、サイズ制限、重複キー、Unicode、循環参照を利用側で決めます。JSONをそのまま画面へ埋め込む場合は、XSSや秘密情報の露出にも注意します。API契約では必須項目、エラー形式、互換性、バージョンを別途文書化します。読み方は「ジェイソン」です。
JSONが使われる背景には、オブジェクトや配列などの構造化データを、システム間で扱いやすいテキストとして交換する必要があります。ECMA-404が定める値の種類と構文を前提に整理します。
JSONはデータを構造化して交換する構文なので、JSON SchemaやAPI仕様そのものとは分けて確認します。
この言葉を位置づけるための関連語
確認日・出典
公式・公的資料で確認
最終確認2026/8/23
正式名称、意味、使われる分野を分けて記録しています。