値が(ネストされた)オブジェクトリテラルである変数を持つfile.jsファイルがあります。何かのようなもの
var ojb = {
foo: {
bar: 'baz'
},
quux: [
{ /* stuff */ },
{ /* stuff */ }
]
};
--formatting=PRETTY_PRINT
私はオプションと組み合わせてグーグルクロージャーコンパイラを使用し--compilation_level=WHITESPACE_ONLY
、出力を「クリーン」にしたいので(コメントを削除し、中かっこを統一します...)、オブジェクトリテラルを「インライン」にします。出力には次のものが含まれます。
var obj = {"foo":{"bar":"baz"},"quux":[{...},{...}]};
これは「判読不能」です。
コンパイラにさまざまな行のオブジェクトリテラルにまたがるように指示する方法はありますか(理想的には、http://jsonlint.comの出力のような構文が必要です)