Online JSON'dan INI'ye Dönüştürücü

JSON'ı online olarak temiz bölümler ve anahtar-değer çiftleriyle INI'ye dönüştürün. php.ini, MySQL yapılandırmaları ve Python configparser için mükemmel. Ücretsiz, hızlı, tarayıcı tabanlı.

Sürükle ve bırak ya da JSON yapıştırın
Loading editor...
Loading editor...

JSON'dan INI'ye Dönüşüm Nedir?

JSON'dan INI'ye dönüştürme, yapılandırılmış JSON verilerini INI formatının kullandığı basit anahtar=değer stilinde yeniden yazar. INI dosyaları, Windows'un ilk günlerinden beri mevcuttur ve masaüstü uygulamalar, yapılandırma dosyaları ve herhangi bir iç içe hile olmaksızın okunabilir bir şey isteyen CLI araçları için hâlâ yaygındır. JSON'dan INI'ye dönüştürücü, JSON'ınızı bölümler ve anahtar-değer çiftlerine düzleştirir. INI, en soyulmuş yapılandırma formatıdır: köşeli parantez içindeki bölümler, eşittir işaretli anahtarlar ve hepsi bu.

Neden JSON'ı INI'ye Dönüştürmelisiniz?

INI dosyaları okuyan yazılımlarla çalışıyorsanız (PHP'nin php.ini'si, Git'in .gitconfig'i, MySQL'in my.cnf'i, configparser kullanan pek çok Python uygulaması veya Windows masaüstü araçları), bazen JSON verilerini INI formuna koymaya ihtiyaç duyarsınız. JSON'dan INI'ye dönüştürme sizi satır satır yeniden yazmaktan kurtarır. Bu aracı şu durumlarda kullanın: API yanıtlarından veya JSON olarak depolanan ayarlardan INI yapılandırmaları oluşturma, JSON tabanlı uygulamadan INI tabanlı birine yapılandırma geçirme, neredeyse her dilin kütüphane olmadan ayrıştırabildiği bir formatta yapılandırma paylaşma veya YAML'ın girinti kuralları olmadan bir metin düzenleyicide ayarları düzenleme.

JSON'dan INI'ye Dönüştürücümüz Nasıl Çalışır

Dönüştür'e tıkladığınızda araç, JSON'ınızdaki üst düzey anahtarları INI bölümlerine ([bölüm] başlıkları) eşler ve her bölüm içindeki değerler anahtar=değer çiftleri haline gelir. INI derin iç içe yapıyı desteklemediğinden, derin iç içe JSON düzleştirilir ve iç içe anahtarlar noktalarla birleştirilerek hiçbir şey kaybolmaz. Dönüştürme tarayıcı tabanlıdır. JSON'ınız bir sunucuya ulaşmaz.

Sunulan Özellikler

  • Bölüm eşleme: JSON'ınızdaki üst düzey nesneler [bölüm] haline gelir.
  • Düzleştirme: derin iç içe anahtarlar nokta gösterimiyle düzleştirilir.
  • Tür güvenli değerler: dizgiler, sayılar ve boolean'lar sürpriz tırnak işaretleri olmadan yazılır.
  • Yükleme desteği: cihazınızdan .json dosyası yükleyin veya giriş alanına sürükleyip bırakın.
  • Tek tıkla kopyalama: INI çıktısını Kopyala düğmesiyle alın ve yapılandırma dosyanıza yapıştırın.

Araç Nasıl Kullanılır

  1. JSON'ınızı giriş paneline yapıştırın veya .json dosyası yüklemek için Dosya Yükle düğmesini kullanın.
  2. INI çıktısını oluşturmak için Dönüştür düğmesine tıklayın.
  3. Bölümlerin doğru göründüğünü ve anahtarların yapılandırma ayrıştırıcınızın beklentileriyle uyuştuğunu onaylayın.
  4. INI'yi panonuza kopyalamak için Kopyala düğmesine tıklayın.

Yaygın Kullanım Alanları

  • PHP yapılandırması: php.ini parçacıkları oluşturma.
  • Veritabanı yapılandırmaları: MySQL veya PostgreSQL yapılandırma dosyaları oluşturma.
  • Masaüstü uygulamaları: pek çok eski Windows ve platformlar arası uygulama hâlâ INI okur.
  • Python configparser: INI, standart kütüphane yapılandırma ayrıştırıcısının varsayılan formatıdır.

Örnek Dönüşüm

Giriş (JSON)

{
  "database": {
    "host": "localhost",
    "port": 5432
  },
  "app": {
    "debug": true
  }
}

Çıkış (INI)

[database]
host=localhost
port=5432

[app]
debug=true

Sıkça Sorulan Sorular

İlgili Dönüştürücüler