Как отформатировать пробелы в формате IDEA JSON для пустых объектов и массивов
У меня большой JSON-файл с множеством пустых объектов и массивов, но когда я форматирую этот файл в Intellij Idea, он автоматически добавляет пробелы во все пустые объекты и массивы.
Итак, было:
{
"someObject": {},
"someArray": []
}
стали:
{
"someObject": { },
"someArray": [ ]
}
и все остальные строки, как это.
Поскольку наша команда использует разные редакторы / форматеры для этого файла, я не могу зафиксировать такие изменения, потому что это будет "война форматирования" с другими людьми в том же проекте, которые используют другие редакторы для JSON.
В идее Settings->Editor->Code Style->JSON
я нашел эти настройки:
но ничего не похоже на "пустые пространства объектов / массивов".
Итак, вопрос: возможно ли изменить форматирование пустого объекта / массива по умолчанию в JSON для Intellij IDEA? Может быть, я могу установить какой-нибудь плагин форматера или установить другой для JSON?
1 ответ
Согласно комментарию выше, ваши настройки выглядят хорошо, и я могу подтвердить, что на моей локальной установке 14.1.7 они работают как положено.
но ничего не похоже на "пустые пространства объектов / массивов"
Настройки, которые вы показываете, Editor -> Code Style -> JSON -> Spaces tab
это то, что вы ищете:
Braces
флажок обрабатывает объектыBrackets
флажок обрабатывает массивы
Вы можете добавить пустой объект / массив в разделе предварительного просмотра справа и снова попробовать / снять флажки с этих двух флажков, чтобы увидеть, что происходит: