オブジェクトから JSON へ変換。JSON.stringify() メソッドを利用

JSON

 閲覧数: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



タグ


JSON.stringify 



json 文字列を JSON.parse() メソッド(推奨)を使ってオブジェクトへ変換



類似度ページランキング
順位 ページタイトル抜粋
1 オブジェクトから JSON へ変換。JSON.stringify() メソッドを利用 83
2 json 文字列を JSON.parse() メソッド(推奨)を使ってオブジェクトへ変換 58
3 json 文字列を eval 関数(セキュリティリスクあり)を使ってオブジェクトへ変換 35
4 オブジェクトのキーとして、変数の値を使用 29
5 オブジェクトのキーとして、配列からランダムな値を取得して使用 28
6 現在日時を、dateオブジェクトとして取得 25
7 オブジェクトの要素数を数える 25
8 オブジェクトを生成し、アクセス 25
9 テーブルタグと内容を作成して追加 / insertRow 23
10 配列をネストしたオブジェクトを生成し、アクセス 22
11 オブジェクト内配列より、重複しない値を取得して、新たな配列を生成 19
12 配列を、アルファベット順(文字コード順)に並べ替え 18
13 CSSメディアクエリと同じように、スクリーンサイズ毎にJavaScriptで条件分岐 17
14 テーブルタグと内容を作成して追加 / for 16
15 HTMLからタイトルを取得 15
16 文字列内のテキストを正規表現で置換。その際、エスケープ使用 14
17 クリックした要素のid名を取得 / クリックした要素のクラス名を取得 13
18 検索文字列を使用して文字列内のテキストを置換 13
19 jQueryセレクタ 12
20 クリックした要素を取得 11
2025/4/30 15:13 更新