オブジェクトを文字列に変換する 質問する

オブジェクトを文字列に変換する 質問する

JavaScript オブジェクトを文字列に変換するにはどうすればよいですか?

例:

var o = {a:1, b:2}
console.log(o)
console.log('Item: ' + o)

出力:

Object { a=1, b=2} // 非常に読みやすい出力です :)
項目: [object Object] // 中身がわかりません :(

ベストアンサー1

使用をお勧めしますJSON.stringifyオブジェクト内の変数のセットを JSON 文字列に変換します。

var obj = {
  name: 'myObj'
};

JSON.stringify(obj);

最近のブラウザのほとんどはこのメソッドをネイティブでサポートしていますが、サポートしていないブラウザの場合は、JSバージョン

おすすめ記事