Skip to main content

INI'den JSON'a Dönüştürücü INI yapılandırma dosyalarını ayrıştırın ve yapılandırılmış JSON formatına dönüştürün.

INI'yi JSON'a Dönüştür illustration
🔄

INI'yi JSON'a Dönüştür

INI yapılandırma dosyalarını ayrıştırın ve yapılandırılmış JSON formatına dönüştürün.

1

INI içeriğini yapıştırın

INI yapılandırma dosyası içeriğinizi yapıştırın.

2

JSON çıktısını görüntüleyin

Bölümler JSON nesnelerine, anahtar-değer çiftleri özelliklere dönüşür.

3

JSON'u kopyalayın

Uygulamalarda kullanım için yapılandırılmış JSON'u kopyalayın.

Loading tool...

What Is INI'yi JSON'a Dönüştür?

INI'den JSON, INI tarzı yapılandırma dosyalarını yapılandırılmış JSON formatına dönüştürür. INI dosyaları, parantezlerle belirtilen bölümlere ve eşittir işaretiyle ayrılmış anahtar-değer çiftlerine sahip basit ve yaygın olarak kullanılan bir yapılandırma biçimidir. Bu dönüştürücü, bölümleri iç içe JSON nesnelerine ayırır, yorumları ( ; veya # ile başlayan satırları) işler, değerlerin etrafındaki alıntı işaretlerini kaldırır ve temiz JSON çıktısı üretir. Herhangi bir bölümün dışında kalan anahtarlar, JSON nesnesinin kök düzeyinde yerleştirilir.

Why Use INI'yi JSON'a Dönüştür?

  • Standart INI özellikleri ayrıştırır: bölümler, anahtar-değer çiftleri, yorumlar.
  • Hem ; hem de # yorum stillerini işler.
  • Değerlerden surrounding tırnakları otomatik olarak kaldırır.
  • Bölüm dışı anahtarlar JSON kök düzeyinde korunur.

Common Use Cases

Yapılandırma Geçişi

Eski INI yapılandırma dosyalarını modern uygulamalar için JSON'a dönüştürün.

PHP/Python Yapılandırması

php.ini veya Python ConfigParser dosyalarını JSON formatına çevirin.

Windows Yapılandırması

Windows INI kayıt defteri veya yapılandırma dosyalarını JSON'a dönüştürün.

Otomasyon

INI yapılandırmasını programlı işleme için JSON'a dönüştürün.

Technical Guide

Parçalayıcı, INI dosyasını satır satır işler. ; veya # ile başlayan satırlar yorum olarak kabul edilir ve atlanır. Boş satırlar yoksayılmaktadır. Bölüm üst bilgileri [bölüm] kalıbıyla tespit edilmektedir.

Anahtar-değer çiftleri, ilk = işaretinde bölünür, böylece değerlerin = karakterlerini içermesine izin verilir. Hem anahtarlardan hem de değerlerden çevreleyen boşluklar silinir. Alıntılı değerler (tek veya çift) alıntılarını kaybetmektedir.

JSON yapısı, bölüm adının bir nesne değeri içeren o bölümün anahtar-değer çiftlerini içeren bir anahtar olarak kullanır. Herhangi bir bölüm üstbilgisinden önce görünen anahtarlar, JSON nesnesinin kök düzeyinde yerleştirilir.

Tüm değerler, INI'nin yerel bir tür sistemi olmadığından dize olarak işlenir. İhtiyaç duyulduğunda, sayısal ve boolean dizeleri doğru tiplerine dönüştürmek için son işlemler yapılabilir.

Tips & Best Practices

  • 1
    Hem ; hem de # yorum stilleri desteklenir ve ayrıştırma sırasında ignor edilir.
  • 2
    Surrounding tırnaklarla çevrili değerler otomatik olarak tırnaksız yapılır.
  • 3
    Herhangi bir [bölüm] öncesi anahtarlar kök JSON düzeyinde yerleştirilir.
  • 4
    Tüm değerler dizgedir - gerekli ise elle tür dönüştürmesi yapın.

Related Tools

Frequently Asked Questions

Q INI bölümleri nasıl eşlenir?
Her [bölüm] bir JSON nesnesi anahtarı olarak, bölümün anahtar-değer çiftlerini içermektedir.
Q Yorumlar korunur mu?
Hayır, yorumlar ayrıştırma sırasında atılır çünkü JSON yorumları desteklemez.
Q Çift anahtarlarla ne yapılır?
Bir bölümde bir anahtar birden fazla kez görünürse, son değer geçerli olur.
Q Değerler tiplendirilir mi?
Tüm değerler dizge olarak işlenir. Gerekirse JSON düzenleyicisini kullanarak türünü değiştirin.
Q Çok satırlı değerleri işler mi?
Standart INI çok satırlı değerleri desteklemez. Her anahtar-değer çifti bir satırda olmalıdır.

About This Tool

INI'yi JSON'a Dönüştür is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.