一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptのJSONオブジェクトのparse()メソッドについてです。parse(text, reviver)メソッドは、文字列をJSONオブジェクトに変換するメソッドです。textにはJSONとして解析する文字列を指定します。reviverは指定しなくても良く、指定する場合は、値を変換するような関数を指定しておけば変換処理を実行した後にJSONオブジェクトを返してくれます。

const str = '{"name": "Tom", "age": 20}';
const json1 = JSON.parse(str);
 
console.log(json1);
// Object { name: "Tom", age: 20 }
 
const json2 = JSON.parse(str, (key, value) =>
typeof value === 'number'
? value * 2
: value
);
 
console.log(json2);
// Object { name: "Tom", age: 40 }
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア