.properties naar JSON Converter

Zet Java .properties-bestanden om naar JSON met verliesvrije parsing, geneste keys en behoud van comments. Volledig client-side.

Plak een Java .properties-bestand en deze tool zet het direct om naar JSON, volledig in je browser. Keys met punten zoals app.cache.ttl worden standaard geneste objecten, waarden die op een getal of boolean lijken worden afgeleid naar echte JSON-types, en commentaarregels blijven bewaard als $comments-velden zodat niets van wat in het originele bestand gedocumenteerd was, verloren gaat. De onderliggende parser is verliesvrij en behoudt comments, lege regels en de volgorde van keys precies zoals Java's eigen java.util.Properties ze zou inlezen.

.properties Invoer

Uploaden

Geavanceerde optiesConverterenWissen

JSON Uitvoer

Het resultaat verschijnt hier...

KopiërenDownloaden

Het resultaat verschijnt hier...

Over de Properties to JSON Converter

Het .properties-formaat van Java (key=value, key:value, of key value, met # of ! als commentaarteken) is sinds de vroege java.util.Properties-API het standaard configuratie- en i18n-resourcebundleformaat. Deze tool parst dat formaat volgens dezelfde regels als de JVM — inclusief regelvervolgingen met een backslash aan het einde en \uXXXX unicode-escapes — en levert JSON op die je kunt inspecteren, vergelijken of invoeren in een JavaScript-buildpipeline. Nesten van keys met punten zet app.cache.ttl=60 om in { "app": { "cache": { "ttl": 60 } } }, type-inferentie zet "false" om in een echte boolean, en de omgang met comments bewaart de #-regels die elke property documenteerden als een $comments-veld.

Misschien heb je dit ook nodig

JSON naar Properties

Converteert JSON-objecten naar Java .properties-formaat door sleutels met punten plat te maken.

Tool openen

Env naar JSON

Converteert .env-bestanden naar JSON met typeherkenning en geneste sleutels.

Tool openen

JSON-formatter & validator

Formatteer, valideer en visualiseer JSON-gegevens.

Tool openen

YAML naar JSON

Converteer YAML naar JSON of JSON naar YAML.

Tool openen

Plak een Java .properties-bestand en deze tool zet het direct om naar JSON, volledig in je browser. Keys met punten zoals app.cache.ttl worden standaard geneste objecten, waarden die op een getal of boolean lijken worden afgeleid naar echte JSON-types, en commentaarregels blijven bewaard als $comments-velden zodat niets van wat in het originele bestand gedocumenteerd was, verloren gaat. De onderliggende parser is verliesvrij en behoudt comments, lege regels en de volgorde van keys precies zoals Java's eigen java.util.Properties ze zou inlezen.

Zo zet je .properties om naar JSON

  1. 1

    Plak je .properties-inhoud

    Kopieer de inhoud van je .properties-bestand in het invoerpaneel, of klik op het kolf-icoon om een voorbeeld te laden met een comment en keys met punten.

  2. 2

    Pas geavanceerde opties aan indien nodig

    Open Geavanceerde opties om type-inferentie, nesten van keys met punten (en het scheidingsteken) en of comments bewaard blijven als $comments of genegeerd worden, aan te passen.

  3. 3

    Klik op Converteren

    De verliesvrije parser leest properties, comments en lege regels in bestandsvolgorde en genereert een JSON-object. Als je daarna een optie wijzigt, wordt dit direct herberekend.

  4. 4

    Kopieer of download de JSON

    Kopieer de JSON of download het als .json-bestand. Gebruik het icoon voor het wisselen van richting om naar JSON to Properties te springen voor de omgekeerde conversie.

Bronnen

Gerelateerde ontwikkelaarstools

Veelgestelde vragen over Properties to JSON

Hoe zet ik een Java .properties-bestand online om naar JSON?
Plak de inhoud van je .properties-bestand in het invoerpaneel en klik op Converteren. Elke key=value-regel wordt een JSON-veld, en keys met punten worden standaard genest. Kopieer het resultaat of download het als .json-bestand.
Volgt deze tool het Java Properties-bestandsformaat exact?
Ja. Het parsen volgt dezelfde regels als java.util.Properties: keys en waarden kunnen gescheiden worden door =, : of gewone witruimte, comments beginnen met # of !, en meerregelige waarden gebruiken een backslash aan het einde voor vervolg.
Wordt mijn .properties-bestand geüpload naar een server?
Nee. Alle parsing gebeurt lokaal in je browser met JavaScript — er wordt niets over het netwerk verstuurd, wat belangrijk is voor properties-bestanden met interne hostnamen of inloggegevens.
Kan ik keys met punten uit .properties omzetten naar geneste JSON-objecten?
Ja. Met "Keys met punten → nesten" ingeschakeld (standaard scheidingsteken ".") wordt een key zoals server.port=8080 { "server": { "port": 8080 } }. Schakel het uit om de platte key met punten als één enkel JSON-veld te behouden.
Blijven comments bewaard bij het omzetten van .properties naar JSON?
Standaard wel — commentaarregels worden gekoppeld aan de property waar ze aan voorafgaan en bewaard in de uitvoer als een $comments-veld. Zet Comments op "Negeren" in Geavanceerde opties om ze weg te laten en een schoon JSON-object met alleen waarden te krijgen.
Hoe worden boolean- en numerieke .properties-waarden verwerkt?
Met Types afleiden ingeschakeld worden waarden zoals true, false of getallen in stijl van 1.2.3-versienummers die numeriek lijken, omgezet naar JSON-booleans en -getallen waar geldig. Schakel Types afleiden uit om elke waarde als platte string te behouden, exact zoals het ruwe .properties-bestand.
Wat is het verschil tussen .properties en JSON?
Java .properties-bestanden zijn regelgeoriënteerde key-value-tekst die gebruikt wordt voor applicatieconfiguratie en i18n-resourcebundels, terwijl JSON native geneste structuren en getypeerde waarden ondersteunt. Door te converteren kun je properties-bestanden als gestructureerde data vergelijken of ze importeren in JavaScript-/TypeScript-tooling die JSON verwacht.