🧙

jsonってなに?

2025/02/04に公開

タイトル

JSON(JavaScript Object Notation)は、データを記述するための軽量なフォーマットです。主にWebアプリケーションでデータのやり取りや保存に使用されます。人間にも読みやすく、機械にも処理しやすいのが特徴です。(ChatGPTより)

サンプル(json)

{
    "name": "Team A",
    "members": [
        {
            "name": "Alice",
            "role": "Developer"
        },
        {
            "name": "Bob",
            "role": "Designer"
        }
    ]
}

取り出してみる(javascript)

    <script type="text/javascript">
      let xhr = new XMLHttpRequest();
      xhr.open("GET", "./test.json");
      xhr.responseType = "json";

      xhr.onload = function () {
        // console.log(xhr.response.name);

        xhr.response.members.forEach(function (member) {
          // console.log(`${member.name}:${member.role}`);
        });

        for (key in xhr.response) {
          if (typeof xhr.response[key] === "string") {
            console.log(xhr.response[key]);
          } else {
            xhr.response[key].forEach(function (member) {
              console.log(`${member.name}:${member.role}`);
            });
          }
        }
      };
      xhr.send();
    </script>

おわり

今日も一日お疲れ様でした。

Discussion