[TIL] JSON


JSON (JavaScript Object Notation)

  • データを格納または転送する際によく使われる軽量級DATA交換フォーマット.
    Javascriptでオブジェクトを作成するときに使用する式を表します.
  • JSON式は人も機械も分かりやすく、容量も小さいため、最近ではXMLの代わりにJSONを使ってデータなどを転送することが多い.
  • JSONはデータ形式のみで、通信方法でもプログラミング構文でもなく、データの表示方法のみを表示します.
  • {
      "employees": [
        {
          "name": "Surim",
          "lastName": "Son"
        }
      ]
    }
  • JSON形式はJavaScriptオブジェクトと同じ key/valueが存在する可能性があります. key値または文字列は、常に二重引用符でマークする必要があります.
  • オブジェクト、配列などのタグを使用できます.
  • 普通のJavaScriptのオブジェクトのように 重ねてご利用いただけます.
  • JSON形式中 null, number, string, array, object, booleanを使用できます.
  • 📌 JSON形式の変換
    const jsonText = '{ "name": "Someone else", "lastName": "Kim" }';  // JSON 형식의 문자열
    const realObject = JSON.parse(jsonText);
    const jsonText2 = JSON.stringify(realObject);
  • JSON.parse():JSON形式のテキストをJavaScriptオブジェクトに変換します.
  • JSON.stringify()(JSON文字列の値に変換) : JavaScriptオブジェクトをJSONテキストに変換します.