JSON till Properties-konverterare

Konvertera ett JSON-objekt till Java .properties-format, med utplattning av nästlade objekt och återinsatta kommentarer. Körs helt i webbläsaren.

Klistra in ett JSON-objekt så omvandlar det här verktyget det till Java .properties-format direkt i webbläsaren. Nästlade objekt plattas ut till punktade nycklar (eller behålls som de är om du stänger av nästling), och ett eventuellt $comments-fält som skapats av Properties till JSON-konverteraren återinförs som #-kommentarsrader ovanför respektive nyckel. Inget laddas upp – konverteringen sker helt i din webbläsare.

JSON Indata

Ladda upp

Avancerade alternativKonverteraRensa

.properties Utdata

Resultatet visas här...

KopieraLadda ner

Resultatet visas här...

Om JSON till Properties-konverteraren

Det här är motsatsen till Properties till JSON: verktyget tar ett JSON-objekt – platt eller nästlat – och skriver ut det som en Java .properties-fil som är kompatibel med java.util.Properties#load. Nästlade objekt som { "server": { "port": 8080 } } blir punktade nycklar som server.port=8080 när utplattning av punktade nycklar är påslagen; stäng av den för att kräva redan platta nycklar. Om JSON-filen innehåller ett $comments-objekt (som det som skapas när du klistrar in resultatet från Properties till JSON) skrivs varje post tillbaka som en #-kommentarsrad direkt ovanför sin nyckel, så en tur-och-retur genom båda verktygen håller filens dokumentation intakt.

Du kanske också behöver

Properties till JSON

Konverterar Java .properties-filer till nästlad JSON utan dataförlust.

Öppna verktyget

JSON till Env

Konverterar JSON-objekt till .env-formatet NYCKEL=VÄRDE genom att platta ut punktnycklar.

Öppna verktyget

JSON-formaterare och validator

Formatera, validera och visualisera JSON-data.

Öppna verktyget

YAML till JSON

Konvertera YAML till JSON eller JSON till YAML.

Öppna verktyget

Klistra in ett JSON-objekt så omvandlar det här verktyget det till Java .properties-format direkt i webbläsaren. Nästlade objekt plattas ut till punktade nycklar (eller behålls som de är om du stänger av nästling), och ett eventuellt $comments-fält som skapats av Properties till JSON-konverteraren återinförs som #-kommentarsrader ovanför respektive nyckel. Inget laddas upp – konverteringen sker helt i din webbläsare.

Så konverterar du JSON till .properties

  1. 1

    Klistra in ditt JSON-objekt

    Ange ett JSON-objekt i inmatningsrutan, eller klicka på kolvikonen för att ladda ett exempel med ett nästlat objekt.

  2. 2

    Välj beteende för utplattning och kommentarer

    Öppna Avancerade inställningar för att ställa in separatorn för punktade nycklar eller stänga av utplattning, och för att välja om ett $comments-fält skrivs tillbaka som #-kommentarsrader eller ignoreras.

  3. 3

    Klicka på Konvertera

    JSON-filen plattas ut (om det är aktiverat) och skrivs ut som rader i formatet key=value med hjälp av en serialiserare som är medveten om properties-filformatet, med kommentarer återinsatta ovanför sin nyckel när de finns.

  4. 4

    Kopiera eller ladda ner .properties-filen

    Kopiera utdatan eller ladda ner den som en .properties-fil, redo att läggas i dina Java-resurser. Använd ikonen för att byta riktning för att hoppa tillbaka till Properties till JSON.

Referenser

Relaterade utvecklarverktyg

Vanliga frågor om JSON till Properties

Hur konverterar jag JSON till en Java .properties-fil online?
Klistra in ett JSON-objekt i inmatningsrutan och klicka på Konvertera. Varje nyckel på toppnivå blir en rad i formatet key=value; nästlade objekt plattas som standard ut till punktade nycklar. Kopiera resultatet eller ladda ner det som en .properties-fil.
Kan jag konvertera ett nästlat JSON-objekt till .properties-format?
Ja. Med "Punktade nycklar → nästlade" aktiverat plattas ett nästlat objekt som { "app": { "name": "MyApp" } } ut till app.name=MyApp. Stäng av alternativet för att endast acceptera redan platta JSON-objekt.
Är utdatan kompatibel med java.util.Properties?
Ja. .properties-utdatan genereras med en serialiserare som är medveten om properties-filformatet, så att nycklar och värden följer samma konventioner som java.util.Properties#load förväntar sig, inklusive standardseparatorn =.
Laddas min JSON upp någonstans när jag konverterar till .properties?
Nej. All tolkning och formatering sker lokalt i din webbläsare via JavaScript, utan några nätverksanrop som involverar din data.
Stöder JSON till Properties kommentarer?
Om din JSON har ett $comments-objekt (till exempel inklistrat direkt från utdatan från Properties till JSON) återinförs varje post som en #-kommentarsrad ovanför motsvarande nyckel. Ställ om Kommentarer till "Ignorera" under Avancerade inställningar för att bara få rena rader med key=value.
Vilken separator används vid utplattning av nästlade JSON-nycklar?
Standardseparatorn är en punkt (.), i linje med Javas vanliga namnkonventioner för properties, som app.cache.ttl. Du kan ändra den under Avancerade inställningar om din properties-fil använder en annan konvention.
Hur skrivs booleaner och tal ut i .properties-utdatan?
JSON-booleaner och tal skrivs ut i sin rena textform – true, false eller själva talet – på samma sätt som Properties till JSON-konverteraren läser tillbaka dem när typidentifiering är aktiverad.