JSONとは?
JSON(JavaScript Object Notation)は、軽量なデータ交換フォーマットです。人間が読み書きしやすく、機械がパースして生成しやすいです。JSONはJavaScriptのサブセットに基づいていますが、言語に依存せず、ほとんどのプログラミング言語で使用できます。
JSON構文ルール
• データは名前/値のペアで構成 • データはカンマで区切る • 中括弧 {} はオブジェクトを格納 • 角括弧 [] は配列を格納 • 文字列値はダブルクォートで記述
JSONデータ型
JSONは以下のデータ型をサポートします: • 文字列: "Hello World" • 数値: 42, 3.14, -10 • ブール値: true, false • Null: null • オブジェクト: {"key": "value"} • 配列: [1, 2, 3]
JSON例
{
"name": "田中太郎",
"age": 30,
"email": "[email protected]",
"isActive": true,
"hobbies": ["読書", "ゲーム", "プログラミング"],
"address": {
"city": "東京",
"country": "日本"
}
}一般的な使用例
• APIのレスポンスとリクエスト • 設定ファイル • データの保存と転送 • Webアプリケーションの状態管理 • モバイルアプリのデータ交換
JSON vs XML
XMLに対するJSONの利点: • よりコンパクトで軽量 • 読み書きが簡単 • パースが高速 • JavaScriptでネイティブサポート • Web APIに適している
Try it now!
Use our free JSON Formatter to validate and beautify your JSON data.
Open JSON Formatter