INI ⇄ JSON konvertor
Preveďte konfiguračné súbory INI na JSON a naopak priamo v prehliadači.
INI ⇄ JSON konvertor
Vložte konfiguračný súbor INI a dostanete prehľadný JSON objekt — alebo naopak, z JSON-u spravíte INI. Prevod funguje oboma smermi, takže sa hodí, či práve načítavate staršiu konfiguráciu do modernej aplikácie, alebo ju vypisujete pre nástroj, ktorý stále očakáva klasický formát kľúč=hodnota. Typické použitie: prerobiť php.ini alebo súbor nastavení desktopovej aplikácie na JSON pre skript, pozrieť si konfiguráciu ako štruktúrované dáta alebo vygenerovať sekciu INI z objektu, ktorý už máte.
Strana INI zvláda formát tak, ako sa reálne vyskytuje. Hlavičky sekcií v hranatých zátvorkách sa stanú vnorenými objektmi a všetky páry kľúč=hodnota pred prvou sekciou ostanú na koreni. Komentáre začínajúce bodkočiarkou alebo mriežkou sa ignorujú a medzery okolo kľúčov aj hodnôt sa orežú. Hodnoty zámerne ostávajú reťazcami a nehádajú sa na čísla či pravdivostné hodnoty, takže verzia 007 alebo port s úvodnou nulou prežije prevod nezmenený. Znak rovná sa vnútri hodnoty ostáva nedotknutý — riadok rozdelí len ten prvý.
Opačným smerom sa skalárne vlastnosti koreňového objektu stanú riadkami kľúč=hodnota na najvyššej úrovni a vnorené objekty dostanú vlastný blok [sekcia]. Polia a hlbšie vnáranie v plochom INI nemajú miesto, preto sa preskočia namiesto toho, aby vznikol chybný zápis. Voľbu „Zformátovať JSON“ vypnite pre kompaktný výsledok na jednom riadku, alebo ju nechajte zapnutú pre odsadenie dvomi medzerami, ktoré sa dobre číta.
Všetko beží lokálne vo vašom prehliadači. Konfigurácia nikdy neopustí stránku, čo je podstatné, keď súbor obsahuje prístupy k databáze, API kľúče alebo interné názvy serverov. Neplatný JSON nástroj ohlási pokojne namiesto prázdneho výstupu, takže nájdete chýbajúcu čiarku či zátvorku a skúsite znova.