INI ⇄ JSON pretvarač
Pretvorite INI konfiguracijske datoteke u JSON i natrag, izravno u vašem pregledniku.
INI ⇄ JSON pretvarač
Zalijepite INI konfiguracijsku datoteku i vratite čisti JSON objekt ili zalijepite JSON i preuzmite INI. Pretvarač radi u oba smjera, tako da odgovara bilo da čitate naslijeđenu konfiguraciju u modernoj aplikaciji ili je pišete za alat koji i dalje očekuje klasični format ključ=vrijednost. Tipični poslovi: pretvaranje php.ini ili datoteke postavki aplikacije za stolno računalo u JSON za skriptu, pregled konfiguracije kao strukturiranih podataka ili generiranje INI odjeljka iz objekta koji već imate.
INI strana obrađuje format kakav se pojavljuje u prirodi. Zaglavlja odjeljaka u uglatim zagradama postaju ugniježđeni objekti, a svi parovi ključ=vrijednost prije prvog odjeljka ostaju u korijenu. Komentari koji počinju točkom-zarezom ili hashom zanemaruju se, a razmaci oko ključeva i vrijednosti su odrezani. Vrijednosti se namjerno čuvaju kao nizovi umjesto da se pogađaju u brojeve ili booleove vrijednosti, tako da verzija poput 007 ili luka napisana s početnom nulom preživljava povratno putovanje nepromijenjeno. Znak jednakosti unutar vrijednosti ostaje sam — samo prvi dijeli liniju.
U suprotnom smjeru, skalarna svojstva na korijenskom objektu postaju linije ključ=vrijednost najviše razine, a ugniježđeni objekti postaju vlastiti blokovi [odjeljak]. Nizovima i dubljem ugniježđivanju nema mjesta u ravnom INI-ju, pa se preskaču umjesto da se pišu kao oštećena oznaka. Isključite "Pretty-print JSON" za kompaktan rezultat u jednom retku ili ga ostavite uključenim za uvlačenje od dva razmaka koje možete čitati.
Sve radi lokalno u vašem pregledniku. Vaša konfiguracija nikada ne napušta stranicu, što je važno kada datoteka sadrži vjerodajnice baze podataka, API ključeve ili interna imena hostova. Nevažeći JSON prijavljuje se mirno umjesto praznog izlaza, tako da možete pronaći nedostajući zarez ili zagradu i pokušati ponovno.