Egenskaper till JSON-omvandlare
Konvertera Java .properties-filer till JSON och tillbaka, direkt i din webbläsare.
Egenskaper till JSON-omvandlare
Klistra in en Java .properties-fil och få tillbaka ren JSON, eller klistra in JSON och få en .properties-fil. Det är det snabba sättet att flytta en Spring Boot application.properties, en Log4j-konfiguration eller ett i18n-meddelandepaket till ett format som ditt JavaScript, tester eller dokumentation kan läsa – och att generera ett från ett objekt du redan har.
Parsern följer de verkliga .properties-reglerna snarare än en naiv uppdelning på likhetstecknet. Både nyckel=värde och nyckel:värde-par läses, blanksteg kan också separera en nyckel från dess värde, och inledande mellanslag beskärs. Rader som börjar med # eller ! behandlas som kommentarer och hoppas över. En rad som slutar med ett omvänt snedstreck fortsätter till nästa, så ett långt värde lindat över flera rader sammanfogas tillbaka till en enda sträng. Escape-sekvenser som \\n, \\t, \\\\ och \\: är okodade, och \\uXXXX blir tecknet som det namnger. Varje värde förblir en sträng, så en version som 007 eller en port som hålls som text förvandlas aldrig tyst till ett nummer.
Slå på "Nest dotted keys" och en nyckel som db.host blir { "db": { "host": … } }, vilket är vad de flesta konfigureringsinläsare förväntar sig; lämna det av för att hålla de platta prickade tangenterna ordagrant. "Prettify JSON" drar in utdata för läsning, eller så kan du förminska den. Om man går åt andra hållet, plattas kapslade objekt tillbaka till prickade nycklar och tecken som är speciella i en .properties-fil escapes åt dig. Ogiltig JSON rapporteras lugnt, pekar på hakparentesen eller kommatecken för att kontrollera, istället för att misslyckas tyst.
Allt körs lokalt i din webbläsare. Din konfiguration – databaswebbadresser, API-värdar, referenser i en egenskapsfil – laddas aldrig upp, loggas eller skickas till en server. Kopiera resultatet, ladda ner det som en fil eller lämna det till ett annat TextArray-verktyg.