こんにちは、水田です。
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 }