Pretvornik lastnosti v JSON
Pretvorite datoteke Java .properties v JSON in nazaj, kar v brskalniku.
Pretvornik lastnosti v JSON
Prilepite datoteko Java .properties in pridobite nazaj čisti JSON ali prilepite JSON in dobite datoteko .properties. To je hiter način za premik lastnosti aplikacije Spring Boot, konfiguracije Log4j ali svežnja sporočil i18n v obliko zapisa, ki jo lahko prebere vaš JavaScript, testi ali dokumentacija — in za ustvarjanje le-te iz predmeta, ki ga že imate.
Razčlenjevalnik sledi pravim pravilom .properties in ne naivnemu razdelitvi na znak enačaja. Prebereta se oba para ključ=vrednost in ključ:vrednost, presledki lahko tudi ločijo ključ od njegove vrednosti, začetni presledki pa so odrezani. Vrstice, ki se začnejo z # ali ! se obravnavajo kot komentarji in preskočijo. Vrstica, ki se konča s poševnico nazaj, se nadaljuje v naslednjo, tako da je dolga vrednost, ovita v več vrsticah, združena nazaj v en sam niz. Ubežna zaporedja, kot so \\n, \\t, \\\\ in \\:, niso ubežna in \\uXXXX postane znak, ki ga imenuje. Vsaka vrednost ostane niz, zato se različica, kot je 007, ali vrata, shranjena kot besedilo, nikoli tiho ne spremenijo v številko.
Vklopite "Nest dotted keys" in ključ, kot je db.host, postane { "db": { "host": … } }, kar pričakuje večina nalagalnikov konfiguracij; pustite ga izključenega, da ostanejo tipke s ravnimi pikami dobesedno. »Prettify JSON« zamakne izpis za branje ali pa ga pomanjšate. V nasprotni smeri so ugnezdeni predmeti sploščeni nazaj v pikčaste tipke in znaki, ki so posebni v datoteki .properties, so namesto vas ubežni. Neveljaven JSON se sporoči mirno, s kazanjem na oklepaj ali vejico za preverjanje, namesto da tiho odpove.
Vse se izvaja lokalno v vašem brskalniku. Vaša konfiguracija – URL-ji baze podatkov, gostitelji API-jev, poverilnice v datoteki z lastnostmi – se nikoli ne naloži, zabeleži ali pošlje strežniku. Kopirajte rezultat, ga prenesite kot datoteko ali ga predajte drugemu orodju TextArray.