2011-10-27 8 views
1

私はconsole.logです。一部のJSONとGoogle Chromeは、デフォルトでオブジェクト全体がラップされています。だから、私はJSONのものの全体的な見方をしたい場合、私は手動ですべてのプロパティを反復的にアンラップする必要があります。 console.logにオブジェクトを完全にアンラップしてもらいたいのですか?コンソールにオブジェクトがラップされていない

答えて

1

console.dirおよびconsole.logは、そのようにオブジェクトをラップするので、無限ループを引き起こす再帰を処理する必要はありません。私はそれが特殊なコマンドで(前述の理由で)オブジェクト全体をアンラップさせる方法があるとは思わない。

あなたは「きれい」で、文字列として全体のことを見るためにJSONをrestringifyできます

console.log(JSON.stringify(JSON.parse(compressedJSON), null, 4)); 

唯一の他のオプションは、(Fiddlerが1を内蔵しているJSON視聴アプリケーションにあなたのJSONを貼り付けることです)。

+0

ありがとうございます!無限の再帰問題を避けるために、あるレベルの精度までアンラップするのはどうでしょうか? – Randomblue

+0

@Randombie:いや、それは可能だとは思わない。 –

関連する問題