INI ⇄ JSON převodník
Převeďte konfigurační soubory INI na JSON a zpět přímo ve vašem prohlížeči.
INI ⇄ JSON převodník
Vložte konfigurační soubor INI a získejte zpět čistý objekt JSON, nebo vložte JSON a získejte INI. Převodník běží oběma způsoby, takže se hodí, ať už čtete starší konfiguraci do moderní aplikace, nebo ji píšete pro nástroj, který stále očekává klasický formát klíč=hodnota. Typické úlohy: přeměna souboru nastavení php.ini nebo desktopové aplikace na JSON pro skript, kontrola konfigurace jako strukturovaných dat nebo generování sekce INI z objektu, který již máte.
Strana INI zpracovává formát tak, jak se jeví ve volné přírodě. Záhlaví oddílů v hranatých závorkách se stanou vnořenými objekty a všechny páry klíč=hodnota před prvním oddílem zůstanou v kořenu. Komentáře začínající středníkem nebo křížkem jsou ignorovány a mezery kolem klíčů a hodnot jsou oříznuty. Hodnoty jsou záměrně uchovávány jako řetězce, spíše než uhodnuty do čísel nebo booleanů, takže verze jako 007 nebo port napsaný s úvodní nulou přežije zpáteční cestu beze změny. Znaménko rovná se uvnitř hodnoty je ponecháno samotné — pouze první z nich rozdělí řádek.
V opačném případě se skalární vlastnosti na kořenovém objektu stanou čarami klíč=hodnota nejvyšší úrovně a vnořené objekty se stanou svými vlastními bloky [sekce]. Pole a hlubší vnoření nemají v plochém INI místo, takže se spíše přeskakují než zapisují jako přerušené značky. Vypněte „Pretty-print JSON“ pro kompaktní jednořádkový výsledek, nebo jej nechte zapnutý, abyste mohli číst odsazení dvěma mezerami.
Vše běží lokálně ve vašem prohlížeči. Vaše konfigurace nikdy neopustí stránku, což je důležité, když soubor obsahuje přihlašovací údaje k databázi, klíče API nebo interní názvy hostitelů. Neplatný JSON je hlášen klidně místo prázdného výstupu, takže můžete najít chybějící čárku nebo závorku a zkusit to znovu.