JSON to Properties Converter

Zet een JSON-object om naar Java .properties-formaat, met platmaken van geneste objecten en het opnieuw invoegen van comments. Volledig client-side.

Plak een JSON-object en deze tool zet het direct om naar Java .properties-formaat, volledig in je browser. Geneste objecten worden platgemaakt tot keys met punten (of ongewijzigd gelaten als je nesten uitschakelt), en elk $comments-veld dat door de Properties to JSON-converter is gegenereerd, wordt opnieuw ingevoegd als #-commentaarregels boven de bijbehorende key. Er wordt niets geüpload — de conversie draait volledig client-side.

JSON Invoer

Uploaden

Geavanceerde optiesConverterenWissen

.properties Uitvoer

Het resultaat verschijnt hier...

KopiërenDownloaden

Het resultaat verschijnt hier...

Over de JSON to Properties Converter

Dit is het omgekeerde van Properties to JSON: de tool neemt een JSON-object — plat of genest — en schrijft het weg als een Java .properties-bestand dat compatibel is met java.util.Properties#load. Geneste objecten zoals { "server": { "port": 8080 } } worden keys met punten zoals server.port=8080 wanneer het platmaken van keys met punten is ingeschakeld; schakel dit uit om alleen al platte keys te accepteren. Als de JSON een $comments-object bevat (zoals geproduceerd door de uitvoer van Properties to JSON te plakken), wordt elk item teruggeschreven als een #-commentaarregel direct boven de bijbehorende key, zodat een round trip door beide tools de documentatie van het bestand intact houdt.

Misschien heb je dit ook nodig

Properties naar JSON

Converteert Java .properties-bestanden verliesloos naar geneste JSON.

Tool openen

JSON naar Env

Converteert JSON-objecten naar .env SLEUTEL=WAARDE-formaat door sleutels met punten plat te maken.

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 JSON-object en deze tool zet het direct om naar Java .properties-formaat, volledig in je browser. Geneste objecten worden platgemaakt tot keys met punten (of ongewijzigd gelaten als je nesten uitschakelt), en elk $comments-veld dat door de Properties to JSON-converter is gegenereerd, wordt opnieuw ingevoegd als #-commentaarregels boven de bijbehorende key. Er wordt niets geüpload — de conversie draait volledig client-side.

Zo zet je JSON om naar .properties

  1. 1

    Plak je JSON-object

    Voer een JSON-object in het invoerpaneel in, of klik op het kolf-icoon om een voorbeeld met een genest object te laden.

  2. 2

    Kies het gedrag voor platmaken en comments

    Open Geavanceerde opties om het scheidingsteken voor keys met punten in te stellen of platmaken uit te schakelen, en om te kiezen of een $comments-veld wordt teruggeschreven als #-commentaarregels of genegeerd wordt.

  3. 3

    Klik op Converteren

    De JSON wordt (indien ingeschakeld) platgemaakt en weggeschreven als key=value-regels met een serializer die rekening houdt met het properties-bestandsformaat, met comments die boven hun key worden teruggeplaatst indien aanwezig.

  4. 4

    Kopieer of download het .properties-bestand

    Kopieer de uitvoer of download het als .properties-bestand, klaar om in je Java-resources te zetten. Gebruik het icoon voor het wisselen van richting om terug te springen naar Properties to JSON.

Bronnen

Gerelateerde ontwikkelaarstools

Veelgestelde vragen over JSON to Properties

Hoe zet ik JSON online om naar een Java .properties-bestand?
Plak een JSON-object in het invoerpaneel en klik op Converteren. Elke key op het hoogste niveau wordt een key=value-regel; geneste objecten worden standaard platgemaakt tot keys met punten. Kopieer het resultaat of download het als .properties-bestand.
Kan ik een genest JSON-object omzetten naar .properties-formaat?
Ja. Met "Keys met punten → nesten" ingeschakeld wordt een genest object zoals { "app": { "name": "MyApp" } } platgemaakt tot app.name=MyApp. Schakel de optie uit om alleen al platte JSON-objecten te accepteren.
Is de uitvoer compatibel met java.util.Properties?
Ja. De .properties-uitvoer wordt gegenereerd met een serializer die rekening houdt met het properties-bestandsformaat, zodat keys en waarden dezelfde conventies volgen die java.util.Properties#load verwacht, inclusief het standaard =-scheidingsteken.
Wordt mijn JSON ergens geüpload bij het omzetten naar .properties?
Nee. Alle parsing en opmaak gebeurt lokaal in je browser via JavaScript, zonder netwerkverzoeken met je gegevens.
Ondersteunt JSON to Properties comments?
Als je JSON een $comments-object bevat (bijvoorbeeld rechtstreeks geplakt vanuit de uitvoer van Properties to JSON), wordt elk item opnieuw ingevoegd als een #-commentaarregel boven de bijbehorende key. Zet Comments op "Negeren" in Geavanceerde opties om alleen platte key=value-regels te genereren.
Welk scheidingsteken wordt gebruikt bij het platmaken van geneste JSON-keys?
Het standaard scheidingsteken is een punt (.), passend bij standaard Java properties-naamconventies zoals app.cache.ttl. Je kunt dit wijzigen in Geavanceerde opties als je properties-bestand een andere conventie gebruikt.
Hoe worden booleans en getallen weggeschreven in de .properties-uitvoer?
JSON-booleans en -getallen worden weggeschreven in hun platte tekstvorm — true, false of het getal zelf — precies zoals de Properties to JSON-converter ze terugleest met type-inferentie ingeschakeld.