Utwórz zmienne ENV z obiektu JSON

Programiści zamieniają obiekt JSON na zmienne środowiskowe, gdy przygotowują konfigurację aplikacji lub środowiska testowego.

Utwórz zmienne ENV z obiektu JSON i wykorzystaj uporządkowany wynik łatwy do sprawdzenia. Działa bezpłatnie w przeglądarce, bez zakładania konta.

Jak używać

  1. Podaj obiekt JSON w polu wprowadzania lub zaimportuj plik .json, .toml, .ini, .env, .jsonl, .ndjson, .sql lub .txt.
  2. Rozpocznij konwersję, klikając przycisk Konwertuj.
  3. Wynik pokazuje odpowiednie zmienne środowiskowe, po jednej w wierszu.
  4. Sprawdź, czy nazwy i wartości są poprawne, a następnie skopiuj wynik.
  5. Użyj przycisku Wyczyść, aby wyczyścić pola i rozpocząć od nowa.

Przykład

Przygotowujesz plik .env dla aplikacji. Wychodzisz od obiektu konfiguracyjnego JSON, na przykład z kluczami takimi jak database_host i api_key. Konwersja tworzy wiersze w formacie KEY=value, łatwe do wklejenia do pliku środowiskowego.

Ograniczenia i formaty

Gdzie odbywa się przetwarzanie

Konwersja odbywa się w przeglądarce: żadne dane nie są wysyłane do zewnętrznego serwisu. Twoje klucze konfiguracyjne pozostają więc lokalne przez cały czas operacji.

Częste pytania

Jak obsługiwane są zagnieżdżone klucze w JSON?

Zagnieżdżone obiekty są często spłaszczane za pomocą separatora, takiego jak podkreślenie, aby utworzyć unikalną nazwę zmiennej. Dokładny wynik zależy od struktury. Sprawdź dane wyjściowe, aby upewnić się, że nazwy odpowiadają Twoim potrzebom.

Czy mogę przekonwertować tablicę JSON na zmienne ENV?

Tablica może zostać zamieniona na listę wartości lub zmienne indeksowane. Narzędzie nie zapewnia uniwersalnej konwencji. Najlepiej przetestować na małym przykładzie i w razie potrzeby dostosować ręcznie.

Czy wartości liczbowe i logiczne są zachowywane?

Tak, liczby i wartości logiczne są konwertowane na ich reprezentację tekstową. Na przykład true staje się ciągiem true, a 42 staje się 42. W zależności od użycia może być konieczne dodanie cudzysłowów.

Czy narzędzie sprawdza poprawność nazw zmiennych?

Nie, narzędzie nie sprawdza poprawności wygenerowanych nazw zmiennych. Konwersja tworzy pary zmiennych środowiskowych na podstawie danych wejściowych, ale nie waliduje, czy nazwy są zgodne z wymaganiami Twojego systemu. Po konwersji sprawdź wynik i w razie potrzeby popraw nazwy ręcznie. Pamiętaj też, że format wyjściowy może nie spełniać wszystkich konwencji plików env.

Czy dane wysyłane są na serwer?

Nie. Konwersja działa w Twojej przeglądarce i nie wysyła danych do zewnętrznego serwisu. Twoje klucze konfiguracyjne pozostają lokalnie przez całą operację. Dzięki temu możesz przetwarzać wrażliwe fragmenty konfiguracji bez przesyłania ich dalej. Mimo to przed użyciem wyniku sprawdź nazwy i wartości, zwłaszcza gdy JSON zawiera zagnieżdżone obiekty lub tablice.

Narzędzia w tej samej kategorii