JSON
JSON
名詞
JSONは、人間にとっても読み書きがしやすく、コンピューターにとっても解析や生成が容易なデータ形式です。もともとはジャバスクリプトの言語仕様に基づいた形式ですが、現在は言語に依存しない独立したデータフォーマットとして定義されており、PythonやJava、PHPなど、ほぼすべての主要なプログラミング言語でサポートされています。
XMLとの比較と利点
かつて主流だったXMLと比較して、JSONはタグによる冗長な記述がないため、データ量が少なくて済みます。これにより、ネットワーク経由でのデータ転送速度が向上し、特にモバイルアプリやウェブアプリケーションのAPI通信において非常に効率的です。また、構造がシンプルであるため、現代のウェブ開発における標準的なデータ交換形式として定着しています。
実務上の注意点JSONはあくまでデータの転送や保存のためのフォーマットであり、プログラムの実行コードを含むことはできません。そのため、セキュリティ上の理由から、信頼できないソースからのJSONデータをそのまま実行可能な形式に変換することには注意が必要です。また、厳格な構文ルールがあるため、末尾の不要なカンマや引用符の欠落などの小さなミスで解析エラーが発生しやすいという特性があります。
意味
名詞JSON
サーバーとウェブアプリケーションの間でデータを保存し転送するために使用される、ジャバスクリプトのオブジェクト構文に基づいた軽量なデータ交換フォーマット
The API returns the requested user profile in JSON format.
APIは、要求されたユーザープロフィールをJSON形式で返します。