閲覧数:302
投稿日:2018-07-13
更新日:2018-07-13
オブジェクトから JSON へ変換。JSON.stringify() メソッドを利用
コード
let obj = { ary:[0,1,2], obj1:{ a:3, b:4, c:5 } }; let str = JSON.stringify(obj); console.log(str); //{"ary":[0,1,2],"obj1":{"a":3,"b":4,"c":5}} console.log(obj); //{ary: Array(3), obj1: {…}} console.log(str.ary);//undefined。JSON文字列へはアクセス不可 console.log(obj.ary); //[0, 1, 2] console.log(obj.ary[1]); //1 console.log(obj.obj1); //{a: 3, b: 4, c: 5} console.log(obj.obj1.a); //3 console.log(obj.obj1.b); //4
結果
{"ary":[0,1,2],"obj1":{"a":3,"b":4,"c":5}} {ary: Array(3), obj1: {…}} undefined [0, 1, 2] 1 {a: 3, b: 4, c: 5} 3 4