JavaScript の JSON クラス

JSON クラスとは

JSON は JavaScript オブジェクトを文字列として記述するための書き方です。

JavaScript のオブジェクトを文字列に変換することで、ネットワーク越しにオブジェクトを転送したりすることが容易になります。

JSON クラスは JSON 文字列から JavaScript オブジェクトを構築したり、JavaScript オブジェクトから JSON 文字列を構築するための便利なスタティックメソッドを備えています。

JSON.parse() JSON 文字列を JavaScript オブジェクトに変換

JSON クラスのスタティックメソッド JSON.parse() を利用すると JSON 文字列を JavaScript オブジェクトに変換できます。

const s = `{
  "name": "John Doe",
  "age": 30
}`
const p = JSON.parse(s)
console.log(p.name) // John Doe
console.log(p.age)  // 30

JSON.stringify() JavaScript オブジェクトを JSON 文字列に変換

JSON クラスのスタティックメソッド JSON.stringify() を利用すると JavaScript オブジェクトを JSON 文字列に変換できます。

const p = {}
p.name = 'John Doe'
p['age'] = 30
const s = JSON.stringify(p)
console.log(s)
// {"name":"John Doe","age":30}

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 JavaScript 入門