Online ENV'den JSON'a Dönüştürücü
.env dosyasını saniyeler içinde çevrimiçi JSON'a dönüştürün. Dotenv dosyalarını API'ler, hata ayıklama ve yapılandırma paylaşımı için temiz JSON'a çeviren ücretsiz araç. Tarayıcınızda çalışır, kayıt gerekmez.
ENV'dan JSON'ye Dönüşüm Nedir?
ENV'den JSON'a dönüşüm, neredeyse her modern uygulamanın ortam değişkenleri için kullandığı düz ANAHTAR=DEĞER listesi olan bir .env dosyasını yapılandırılmış bir JSON nesnesine çevirme işlemidir. .env tasarım gereği son derece basittir; JSON ise API'lerin, hata ayıklayıcıların ve araçların büyük çoğunluğunun tükettiği formattır. Bir ENV'den JSON'a dönüştürücü dotenv dosyanızı satır satır işleyerek her satırı ayrıştırır ve anahtar-değer çiftlerini JSON nesnesine yazar. ENV'den JSON'a dönüşüm genellikle bir .env dosyasını incelemek, yapılandırmayı yalnızca JSON kabul eden bir araçla paylaşmak ya da ortam değişkenlerini yapılandırılmış giriş bekleyen bir betiğe beslemek istediğinizde yapılır.
Neden ENV'ı JSON'ye Dönüştürmelisiniz?
JSON; API'ler, tarayıcılar ve modern programlama dillerinin büyük çoğunluğu için evrensel bir formattır. .env dosyaları ise çalışma zamanı yapılandırması yüklemek için tasarlanmıştır ve doğrulama ya da programatik dönüşümler için uygun değildir. ENV'i çevrimiçi JSON'a dönüştürmek, bu düz yapılandırmayı veri gibi kullanmanızı sağlar. Bir ENV'den JSON'a aracı şu durumlarda kullanışlıdır: bir .env dosyasının içeriğini doğrulamak, ortam yapılandırmasını bir JSON tabanlı araçla paylaşmak, uygulamanın çalışma zamanı yapılandırmasını yapılandırılmış bir görüntüleyicide hata ayıklamak ya da örnek .env dosyalarından JSON test verileri üretmek.
ENV'dan JSON'ye Dönüştürücümüz Nasıl Çalışır
Dönüştür'e tıkladığınızda araç .env dosyanızı satır satır ayrıştırır, her satırı ilk eşittir işaretinden böler ve anahtar-değer çiftlerini bir JSON nesnesi olarak yazar. Sayılar ve boolean değerler otomatik algılanarak dize olarak kalmak yerine düzgün JSON türlerine dönüştürülür. Tek veya çift tırnak içine alınmış değerlerin tırnakları kaldırılarak iç dize elde edilir. # ile başlayan satırlar yorum olarak yok sayılır. Boş satırlar atlanır. Her şey tarayıcınızda gerçekleşir. .env veriniz cihazınızı terk etmez.
Sunulan Özellikler
- Tek tıkla dönüştürme: Dönüştür'e basın, JSON çıktı panelinde görünsün.
- Tür algılama: Sayılar ve boolean değerler otomatik olarak doğru JSON türlerine dönüştürülür.
- Tırnak işleme: Tek ve çift tırnaklı değerlerin tırnakları doğru şekilde kaldırılır.
- Yorum atlama: # ile başlayan satırlar, dotenv yükleyicilerinin yaptığı gibi yok sayılır.
- Dosya yükleme: Cihazınızdan bir .env dosyası yükleyin ya da giriş alanına sürükleyip bırakın.
- Tek tıkla kopyalama: JSON çıktısını Kopyala düğmesiyle alın ve istediğiniz yere yapıştırın.
Araç Nasıl Kullanılır
- İçeriğinizi giriş editörüne yapıştırın ya da Dosya Yükle düğmesini kullanarak bir .env dosyası yükleyin.
- Sağ tarafta JSON çıktısını oluşturmak için Dönüştür düğmesine tıklayın.
- JSON'u panonuza kopyalamak için Kopyala düğmesine tıklayın.
- Baştan başlamak istediğinizde her iki editörü sıfırlamak için Temizle düğmesini kullanın.
Yaygın Kullanım Alanları
- Yapılandırma hata ayıklama: Hataları tespit etmek için .env içeriğini yapılandırılmış JSON biçiminde görüntüleme.
- API aktarımları: Ortam yapılandırmasını yalnızca JSON kabul eden araçlarla paylaşma.
- Test verileri: JSON okuyan testler için .env dosyalarından JSON örnekleri üretme.
- Doğrulama: .env dosyasını JSON Schema doğrulayıcılarına veya diğer JSON tabanlı linterlere yükleme.
Örnek Dönüşüm
Giriş (ENV)
SERVER_HOST=localhost SERVER_PORT=3000 DEBUG=true
Çıkış (JSON)
{
"SERVER_HOST": "localhost",
"SERVER_PORT": 3000,
"DEBUG": true
}