JSONからJavaScriptデータ構造への変換
JSON.parseメソッドを使用すると、
JSONをJavaScriptのデータ構造に変換できます。
例を見てみましょう。
JSON形式の配列を含む文字列があるとします:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
この文字列を配列に変換します:
let arr = JSON.parse(json);
文字列が不正なJSONを含む場合、このメソッドはエラーをスローします:
let json = '[1, 2, 3, 4, 5,]'; // 不正なJSON
let arr = JSON.parse(json); // エラーをスロー
数値の配列を含むJSON形式の文字列が与えられています:
let json = '[1,2,3,4,5]';
この文字列を実際のJavaScriptの配列に変換し、 その配列の数値の合計を求めてください。
データを持つオブジェクトを含むJSON形式の文字列が与えられています:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
提示されたデータからの数値の合計を求めてください。
ユーザー名を含むJSON形式の文字列が与えられています:
let json = '["user1","user2","user3","user4","user5"]';
これらの名前をulリストとして出力してください。
従業員データの配列を含むJSON形式の文字列が与えられています:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
これらの従業員をHTMLテーブルとして画面に表示してください。