Pretvornik INI ⇄ JSON
Pretvorite konfiguracijske datoteke INI v JSON in nazaj, kar v brskalniku.
Pretvornik INI ⇄ JSON
Prilepite konfiguracijsko datoteko INI in dobite nazaj čisti objekt JSON ali prilepite JSON in dobite INI. Pretvornik deluje v obe smeri, tako da ustreza ne glede na to, ali berete podedovano konfiguracijo v sodobno aplikacijo ali jo pišete za orodje, ki še vedno pričakuje klasično obliko ključ=vrednost. Tipična opravila: spreminjanje datoteke z nastavitvami php.ini ali namizne aplikacije v JSON za skript, pregledovanje konfiguracije kot strukturiranih podatkov ali generiranje razdelka INI iz predmeta, ki ga že imate.
Stran INI obravnava format, kot se pojavi v naravi. Glave razdelkov v oglatih oklepajih postanejo ugnezdeni predmeti in vsi pari ključ=vrednost pred prvim razdelkom ostanejo v korenu. Komentarji, ki se začnejo s podpičjem ali zgoščeno oznako, so prezrti, presledki okoli ključev in vrednosti pa so odrezani. Vrednosti so namenoma shranjene kot nizi, namesto da so ugibane v številke ali logične vrednosti, tako da različica, kot je 007, ali vrata, napisana z začetno ničlo, preživi povratno potovanje nespremenjena. Znak enačaja znotraj vrednosti ostane pri miru — samo prvi razdeli črto.
Če gremo drugače, skalarne lastnosti na korenskem objektu postanejo vrstice ključ=vrednost najvišje ravni, ugnezdeni objekti pa postanejo lastni bloki [section]. Nizi in globlje gnezdenje nimajo mesta v ploščatem INI, zato so preskočeni, namesto da bi bili zapisani kot nedelujoča oznaka. Izklopite »Pretty-print JSON« za strnjen rezultat v eni vrstici ali ga pustite vklopljenega za zamik dveh presledkov, ki ga lahko berete.
Vse se izvaja lokalno v vašem brskalniku. Vaša konfiguracija nikoli ne zapusti strani, kar je pomembno, če datoteka vsebuje poverilnice baze podatkov, ključe API ali notranja imena gostiteljev. Neveljaven JSON se sporoči mirno namesto praznega izpisa, tako da lahko poiščete manjkajočo vejico ali oklepaj in poskusite znova.