Konvertor properties na JSON
Preveďte Java súbory .properties na JSON a naopak, priamo v prehliadači.
Konvertor properties na JSON
Vložte Java súbor .properties a dostanete čistý JSON, prípadne vložte JSON a dostanete súbor .properties. Je to rýchly spôsob, ako presunúť application.properties zo Spring Bootu, konfiguráciu Log4j alebo prekladový balík správ do formátu, ktorý prečíta váš JavaScript, testy alebo dokumentácia — a takisto ako vytvoriť .properties z objektu, ktorý už máte.
Parser dodržiava skutočné pravidlá formátu .properties, nie len naivné rozdelenie podľa znamienka rovná sa. Načíta dvojice key=value aj key:value, kľúč od hodnoty môže oddeliť aj medzera a úvodné medzery sa orežú. Riadky začínajúce znakom # alebo ! sú komentáre a preskočia sa. Riadok zakončený spätnou lomkou pokračuje na ďalšom, takže dlhá hodnota rozdelená do viacerých riadkov sa spojí späť do jedného reťazca. Escape sekvencie ako \n, \t, \\ a \: sa rozbalia a \uXXXX sa zmení na príslušný znak. Každá hodnota ostáva reťazcom, takže verzia 007 ani port zapísaný ako text sa ticho nezmenia na číslo.
Zapnite „Vnoriť bodkové kľúče“ a z kľúča ako db.host vznikne { "db": { "host": … } }, čo očakáva väčšina načítavačov konfigurácie; ak voľbu necháte vypnutú, ploché bodkové kľúče ostanú tak, ako sú. „Zformátovať JSON“ výstup odsadí pre čitateľnosť, alebo ho môžete minifikovať. Pri opačnom prevode sa vnorené objekty sploštia späť na bodkové kľúče a znaky, ktoré sú vo formáte .properties špeciálne, sa ošetria za vás. Neplatný JSON nástroj ohlási pokojne a naznačí zátvorku či čiarku na kontrolu, namiesto tichého zlyhania.
Všetko beží lokálne vo vašom prehliadači. Vaša konfigurácia — databázové URL, API hostitelia, prihlasovacie údaje v properties súbore — sa nikdy nenahráva, neloguje ani neposiela na server. Výsledok skopírujte, stiahnite ako súbor alebo ho odovzdajte ďalšiemu nástroju TextArray.