Proprietăți în convertor JSON
Convertiți fișierele Java .properties în JSON și înapoi, chiar în browser.
Proprietăți în convertor JSON
Lipiți un fișier Java .properties și obțineți înapoi JSON curat sau inserați JSON și obțineți un fișier .properties. Este modalitatea rapidă de a muta o aplicație Spring Boot.properties, o configurație Log4j sau un pachet de mesaje i18n într-un format pe care JavaScript, testele sau documentația dvs. îl pot citi - și de a genera unul dintr-un obiect pe care îl aveți deja.
Analizatorul urmează regulile reale .properties mai degrabă decât o împărțire naivă pe semnul egal. Atât perechile cheie=valoare, cât și cheie:valoare sunt citite, spațiile albe pot, de asemenea, separa o cheie de valoarea acesteia, iar spațiile de început sunt tăiate. Linii care încep cu # sau ! sunt tratate ca comentarii și ignorate. O linie care se termină cu o bară oblică inversă continuă pe următoarea, astfel încât o valoare lungă înfășurată pe mai multe linii este unită înapoi într-un singur șir. Secvențele de escape precum \\n, \\t, \\\\ și \\: sunt fără escape și \\uXXXX devine caracterul pe care îl numește. Fiecare valoare rămâne un șir, așa că o versiune precum 007 sau un port păstrat ca text nu este niciodată transformată în tăcere într-un număr.
Activați „Taste cu puncte Nest” și o cheie precum db.host devine { "db": { "host": … } }, ceea ce se așteaptă majoritatea încărcătoarelor de configurare; lăsați-l oprit pentru a păstra tastele cu puncte plate text. „Prettify JSON” indentează rezultatul pentru citire sau îl puteți reduce. În alt mod, obiectele imbricate sunt aplatizate înapoi în taste punctate, iar caracterele care sunt speciale într-un fișier .properties sunt scăpate pentru dvs. JSON nevalid este raportat calm, arătând spre paranteză sau virgulă pentru a verifica, în loc să eșueze în tăcere.
Totul rulează local în browserul dvs. Configurația dvs. - adrese URL de baze de date, gazde API, acreditări într-un fișier de proprietăți - nu este niciodată încărcată, înregistrată sau trimisă la un server. Copiați rezultatul, descărcați-l ca fișier sau predați-l unui alt instrument TextArray.