Конвертер Properties в JSON

Вставьте простые записи из файла .properties, чтобы получить форматированный JSON. Конвертер принимает = или : между ключом и значением, пропускает пустые строки и отдельные строки комментариев и может превращать ключи с точками во вложенные объекты. Обработка выполняется через сайт, поэтому не вставляйте секретные данные.

Как выполнить преобразование

  1. 1

    Вставьте записи

    Используйте одну запись `ключ=значение` или `ключ:значение` на строку. Строки, начинающиеся с `#` или `!`, игнорируются.

  2. 2

    Выберите структуру

    Оставьте ключи с точками плоскими или превратите `db.host` во вложенный объект `db`.

  3. 3

    Преобразуйте и скопируйте

    Инструмент распознаёт true, false, null и числа; остальные значения остаются строками.

Поддерживаемый синтаксис и ограничения

  • Разделителями служат только = и :; одного пробела недостаточно.
  • Полные строки комментариев, начинающиеся с # или !, удаляются.
  • Декодируются последовательности \n, \t, \r и \\.
  • Перенос строк Java, декодирование \uXXXX и экранированные разделители не поддерживаются.
  • При повторении ключа используется последнее значение. Когда вложенность включена, каждая точка создаёт уровень; экранированные точки не распознаются как буквальные.

Проверьте JSON перед применением в рабочей среде, особенно если исходник использует полный синтаксис Java Properties.load().

Часто задаваемые вопросы

Нет. Конвертер рассчитан на простые записи и не поддерживает переносы строк, Unicode-последовательности и пробел как единственный разделитель.

При включённой вложенности a.b=x создаёт объект внутри a. Отключите её, чтобы сохранить буквальный ключ a.b.

Текст отправляется на сайт для обработки нашим сервером. Не вставляйте пароли, ключи API и конфиденциальные значения.

Сопутствующие инструменты

Справочная таблица ASCII

Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.

Справочник символов HTML

Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.

Справочник сочетаний клавиш

Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.

Конвертер размера файлов

Преобразуйте значения между байтами, КБ, МБ, ГБ, ТБ и двоичными единицами IEC (KiB, MiB, GiB, TiB), свободно сочетая десятичные и двоичные единицы.

Конвертер CMYK в RGB

Преобразуйте проценты CMYK в приблизительные значения RGB и Hex для быстрого экранного предпросмотра по стандартной формуле.

Генератор случайных букв

Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.

Инструмент доступен на других языках