1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

JavaScript JSON.stringify() JSON.parse()

Last updated at Posted at 2022-03-12

image.png

JavaScript オブジェクトをJSON形式に変換する方法

index.js

  // まずローカルストレージをクリアにする
  localStorage.clear();

  // オブジェクトを生成
  const object = {
    name: "mario",
    age: 12,
  }

  // コンソールに表示
  console.log(object)

  // JavaScriptオブジェクトをそのままローカルストレージに保存
  localStorage.setItem("example1", object)

  // JavaScriptオブジェクトをJSON形式にして保存
  localStorage.setItem("example2", JSON.stringify(object))

  // JSON形式をJavaScriptオブジェクトに変換
  const example2 = JSON.parse(localStorage.getItem("example2"))

  // example2をコンソールで表示
  console.log(example2)

  // example2のnameを表示
  console.log(example2.name)

ローカルストレージを確認

image.png

example2の方は、JSON形式でローカルストレージに保存されていますね!

コンソールでも確認

image.png

JSON.parse()を使って、JSON形式のデータをJavaScriptオブジェクトに変換できました!

example2のnameも表示することができました(^^♪

参考動画

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?