空のオブジェクトと配列を含む大きなJSONファイルがありますが、このファイルをIntellij Ideaでフォーマットすると、すべての空のオブジェクトと配列にスペースが自動的に追加されます。だから、空のオブジェクトと配列のIDEA JSON書式設定方法
、た:
{
"someObject": {},
"someArray": []
}
になった:
{
"someObject": { },
"someArray": [ ]
}
と、このような他のすべての行。
私たちのチームはこのファイルに異なるエディタ/フォーマッタを使用しているので、JSON用に他のエディタを使用している他の人たちと「戦争をフォーマットする」ため、変更をコミットできません。
はIDEA Settings->Editor->Code Style->JSON
では、私は、これらの設定が見つかりました:
のが、 "空のオブジェクト/配列スペース" については何ものように見えます。
質問:Intellij IDEAのJSONでデフォルトの空のオブジェクト/配列の書式を変更することは可能ですか?私はいくつかのフォーマッタプラグインをパッチしたり、JSONのために他のプラグインをインストールすることができますか?
**オブジェクト**あなたのスクリーンショットに表示されている*の括弧で囲まれた**中括弧**と*配列*によって処理されます(Spaces - > Within)。あなたの設定を見て、それは起こらないはずです。ウィンドウの右側にあるデモ領域に空のオブジェクト/配列を追加して、2つのチェックボックスを再度チェックしてください。また、どのIJバージョンを使用していますか?私は14.1.7を持っており、あなたが示したのと同じ設定で、うまくいきます。 – Morfic
Hm、最後にあなたが提案したとおりに動作します。チェックインとバックの後で動作します。それは一時的な(キャッシュ?)問題のように見えます。私のIDEAは2016.1.2です。だから、あなたの提案を答えに入れて、それを正しいものとしてマークします。ありがとう。 – radistao
ええ、それは何らかの形で実際の設定とUIに表示されていたものとの間に矛盾があったかもしれない、勘違い、ロングショットなどでした。とにかく、私は助けられてうれしいです。歓声メイト – Morfic