JSON配列をオブジェクトに変換する方法
JSON配列をオブジェクトに変換するには、JavaScriptのJSON.parse()メソッドを使用できます。
JSON.parse()メソッドは、JSON形式の文字列を受け取り、それと等価なJavaScriptオブジェクトまたは値を返します。この文字列に配列を含めることもできます。
以下は、JSONの配列をオブジェクトに変換する例です。
// JSON数组
var jsonArr = '["apple", "banana", "orange"]';
// 将JSON数组转换成对象
var obj = JSON.parse(jsonArr);
console.log(obj); // 输出:["apple", "banana", "orange"]
console.log(obj[0]); // 输出:apple
上記サンプルでは、3 つの文字列要素を含む JSON 配列 jsonArr を定義しました。それから、JSON.parse() メソッドを使用して、この JSON 配列を JavaScript オブジェクト obj に変換しました。最後に、console.log() メソッドを使用して、変換後のオブジェクトと、オブジェクト内の最初の要素を出力しました。
JSON.parse()メソッドは、JSON形式に準拠した文字列だけをJavaScriptオブジェクトまたは値に変換できることにご注意ください。JSON形式に準拠しない文字列が渡されると、構文エラーがスローされます。