Конвертер .ENV у JSON — Безкоштовно онлайн

Вставте ваш .ENV нижче та натисніть Конвертувати, щоб миттєво отримати JSON.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Конвертер ENV у JSON читає файл .env (dotenv) і повертає JSON-об'єкт з однією властивістю на кожну змінну. Коментарі, що починаються з #, і порожні рядки пропускаються, а лапки навколо значень прибираються.

Кожне значення повертається як рядок — саме так, як процес бачить змінні середовища. Тобто DB_PORT=5432 стає "5432", а DEBUG=false — "false", і дорогою нічого не переінтерпретується.

Коли використовувати

  • Перенесення локальних налаштувань в інструмент, що очікує JSON: імпорт у менеджер секретів, конфігурація хмарної функції чи launch-файл VS Code.
  • Порівняння змінних двох середовищ: конвертуйте обидва файли й порівняйте їх у Перевірка Текстових Відмінностей.
  • Документування змінних, потрібних застосунку, без ручного копіювання файлу .env.
  • Створення JSON-блоку налаштувань для контейнерної платформи чи CI-сервісу з того самого .env, який застосунок уже використовує локально.

Приклад

Введення

# Database
DB_HOST=localhost
DB_PORT=5432
APP_NAME="My App"
DEBUG=false

Виведення

{
  "DB_HOST": "localhost",
  "DB_PORT": "5432",
  "APP_NAME": "My App",
  "DEBUG": "false"
}

Запитання про цей інструмент

Чому числа й логічні значення повертаються рядками?

Змінні середовища завжди текстові, а застосунок сам вирішує, як їх читати. Рядки показують саме те, що отримає ваш код. Перетворюйте типи в коді там, де потрібно.

Чи підтримуються команди export і значення в лапках?

Так. Рядки на кшталт export API_URL=... читаються, а одинарні чи подвійні лапки навколо значення прибираються, тож значення з пробілами чи символом # зберігаються повністю.

Чи безпечно вставляти справжні секрети?

Файл конвертується в пам'яті й не зберігається. Проте поводьтеся з робочими обліковими даними обережно й використовуйте приклади значень, коли потрібна лише структура.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

Інструмент без проблем обробляє документи звичайного розміру. Для дуже великих файлів рекомендується спочатку розділити їх на частини.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.