JSON
処理中です

構造

{
  "文字列": "値",
  "数値": 100,
  "真偽値": true,
  "配列": [
    "項目1",
    "項目2"
  ],
  "オブジェクト": {
    "子要素のキー": "子要素の値"
  },
  "null値": null
}

要素

  • オブジェクト: キーと値のペアの集まりで、{}で囲む。キーは文字列でなければならず、値は任意のデータ型。
  • 配列: 値の順序付きリストで、[]で囲む。
  • 値: 文字列、数値、オブジェクト、配列、真偽値(trueまたはfalse)、またはnullが使用できる。
  • 文字列: ダブルクォーテーション(")で囲んだ文字列。
  • 数値: 整数または浮動小数点数。
  • 真偽値: trueまたはfalseの値を持つことができる。
  • null: 値がないことを表す。

JSONに慣れる

簡単なもの少しずつ複雑にしていく形でJSONデータを用意しました。上から読んでいくことで、JSONに慣れることが出来ます。

{
  "name": "太郎"
}
{
  "name": "太郎",
  "age": 25
}
{
  "name": "太郎",
  "age": 25,
  "contact": {
    "email": "taro@example.com",
    "phone": "123-456-7890"
  }
}
{
  "name": "太郎",
  "age": 25,
  "contact": {
    "email": "taro@example.com",
    "phone": "123-456-7890"
  },
  "hobbies": ["読書", "映画鑑賞", "旅行"]
}
{
  "name": "太郎",
  "age": 25,
  "contact": {
    "email": "taro@example.com",
    "phone": "123-456-7890"
  },
  "hobbies": ["読書", "映画鑑賞", "旅行"],
  "education": [
    {
      "school": "α大学",
      "degree": "学士",
      "fieldOfStudy": "情報科学",
      "years": 4
    },
    {
      "school": "β大学",
      "degree": "修士",
      "fieldOfStudy": "人工知能",
      "years": 2
    }
  ]
}
{
  "name": "太郎",
  "age": 25,
  "contact": {
    "email": "taro@example.com",
    "phone": "123-456-7890"
  },
  "hobbies": ["読書", "映画鑑賞", "旅行"],
  "education": [
    {
      "school": "α大学",
      "degree": "学士",
      "fieldOfStudy": "情報科学",
      "years": 4
    },
    {
      "school": "β大学",
      "degree": "修士",
      "fieldOfStudy": "人工知能",
      "years": 2
    }
  ],
  "workExperience": [
    {
      "company": "ABC株式会社",
      "position": "システムエンジニア",
      "years": 3
    },
    {
      "company": "XYZ株式会社",
      "position": "プロジェクトマネージャー",
      "years": 2
    }
  ]
}
2024/06/30 01:04