Svojstva pretvarača u JSON
Pretvorite Java .properties datoteke u JSON i natrag, izravno u vašem pregledniku.
Svojstva pretvarača u JSON
Zalijepite Java .properties datoteku i vratite čisti JSON ili zalijepite JSON i dobijte .properties datoteku. To je brz način da premjestite Spring Boot application.properties, Log4j konfiguraciju ili i18n paket poruka u format koji vaš JavaScript, testovi ili dokumentacija mogu čitati — i da ih generirate iz objekta koji već imate.
Parser slijedi stvarna pravila .properties umjesto naivne podjele na znak jednakosti. Čitaju se i parovi ključ=vrijednost i ključ:vrijednost, razmak također može odvojiti ključ od njegove vrijednosti, a vodeći razmaci se skraćuju. Redovi koji počinju s # ili ! tretiraju se kao komentari i preskaču. Redak koji završava obrnutom kosom crtom nastavlja se na sljedeći, tako da se duga vrijednost omotana u nekoliko redaka ponovno spaja u jedan niz. Escape sekvence kao što su \\n, \\t, \\\\ i \\: ne izlaze, a \\uXXXX postaje znak koji imenuje. Svaka vrijednost ostaje niz, tako da se verzija kao što je 007 ili port koji se čuva kao tekst nikada tiho ne pretvara u broj.
Uključite "Nest dotted keys" i ključ kao što je db.host postaje { "db": { "host": … } }, što većina učitavača konfiguracije očekuje; ostavite ga isključenim kako bi plosnate točkaste tipke ostale doslovce. "Prettify JSON" uvlači izlaz za čitanje ili ga možete smanjiti. U suprotnom smjeru, ugniježđeni objekti spljošteni su natrag u točkaste ključeve, a znakovi koji su posebni u datoteci .properties za vas su izbjegnuti. Nevažeći JSON prijavljuje se mirno, pokazujući na zagradu ili zarez za provjeru, umjesto tihog neuspjeha.
Sve radi lokalno u vašem pregledniku. Vaša konfiguracija - URL-ovi baze podataka, API hostovi, vjerodajnice koje se nalaze u datoteci svojstava - nikada se ne učitavaju, bilježe ili šalju na poslužitelj. Kopirajte rezultat, preuzmite ga kao datoteku ili ga predajte drugom TextArray alatu.