JavaScript JSON.parseメソッドの使い方

JavaScript logo JavaScript

JSON.parseメソッドを使用して、JSON文字列をJSONオブジェクトに変換する方法について解説します。

構文

JSON.parse(str)

引数 – str: JSONで記述された文字列
戻り値 – JSONオブジェクト

サンプルプログラム

const str = '{"name": "Taro", "age": 23, "favoriteFood": ["sushi", "yakiniku"]}';
try {
    console.log(JSON.parse(str));
} catch(e) {
    console.log(e.message);
}

■出力結果
{ name: ‘Taro’, age: 23, favoriteFood: [ ‘sushi’, ‘yakiniku’ ] }

■補足情報
JSON.parseメソッドは、JSONオブジェクトに変換できない文字列が渡されるとSyntaxError例外が発生するため、try-catch文を使ってエラーを捕捉する必要があります。

コメント

タイトルとURLをコピーしました