Введення
Готово
Рядки: 0
Слова: 0
Символи: 0
Розмір: 0 KB
Статистика введення доступна через кнопку Статистика над цим полем.
Виведення
Рядки: 0
Слова: 0
Символи: 0
Розмір: 0 KB
Статистика виведення доступна через кнопку Статистика над цим полем.
Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.
Що робить цей інструмент
Конвертер 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=... читаються, а одинарні чи подвійні лапки навколо значення прибираються, тож значення з пробілами чи символом # зберігаються повністю.
Чи безпечно вставляти справжні секрети?
Файл конвертується в пам'яті й не зберігається. Проте поводьтеся з робочими обліковими даними обережно й використовуйте приклади значень, коли потрібна лише структура.