拡張子辞典 2026-02-26
拡張子 .json (JavaScript Object Notation) とは
Web API通信のデファクトスタンダードであるJSONの構造と、プログラマーに愛される理由。
拡張子 .json (JavaScript Object Notation) とは
データを扱うための超軽量なテキストフォーマットです。 元々はJavaScript言語のために作られましたが、現在では「Webやスマホアプリなどの通信(Web API)でデータをやり取りする時の世界標準」となっています。
YAMLとの違いと使い分け
インフラ設定でよく使われる.yamlと目的は似ていますが、JSONの方が厳格で、プログラムでの機械的な処理に向いています。
- JSONの特徴
{ }(波括弧)と[ ](角括弧)を使って階層構造をガッチリ定義します。- キー(項目名)は必ず
"(ダブルクォーテーション)で囲む必要があります。 - 人間が手書きするとカッコが面倒ですが、プログラムが読み込む(パースする)のは最速です。
JSONの書き方の例
{
"api_version": "1.0",
"status": "success",
"users": [
{
"id": 101,
"name": "Taro Yamada",
"isAdmin": true
},
{
"id": 102,
"name": "Hanako Sato",
"isAdmin": false
}
]
}
エンジニアのあるある:
JSONを手書きで設定ファイルとして使うと、最後の行にうっかり,(カンマ)を残してしまい、シンタックスエラー(文法エラー)で怒られる事案が多発します。手書きの設定には YAML、システム間通信には JSON と使い分けるのが現代の主流です。
関連する用語 (拡張子辞典)
全7件を見る拡張子 .log (ログファイル) とは
「システムの日記帳」であるログファイル(.log)の役割と、エンジニアの調査方法。
詳しく読む
拡張子 .sh (シェルスクリプト) とは
Linuxの自動化の要、シェルスクリプト(.sh)の書き方と実行権限(chmod +x)について。
詳しく読む
拡張子 .pem (Privacy Enhanced Mail) とは
SSL/TLS証明書やSSHの秘密鍵として使われる「.pem」ファイルの正体と取り扱い。
詳しく読む
拡張子 .csv (Comma-Separated Values) とは
データ移行やエクスポートの王道、CSVファイルの仕組みと文字化け対策。
詳しく読む
拡張子 .dll とは?開き方とエラー解決方法
Windowsシステムに不可欠なDLLファイルの役割と、見つからないエラーの対処法。
詳しく読む
拡張子 .yaml / .yml とは?書き方と用途
インフラ設定(Docker, Kubernetes, Ansible)で標準的なYAMLファイルの書き方と注意点。
詳しく読む