YAML-indata

Java-utdata

Vad är YAML till Java-konverteraren?

Det här verktyget konverterar YAML-datastrukturer till Java POJO klasser. Det genererar privata camelCase-fält med getter- och setter-metoder.

YAML-nycklar konverteras till camelCase-fältnamn. Strängar ger String-fält, tal int eller double, booleans boolean.

Denna konverterare genererar Java-klasser med privata falt och skalartyper mappade till sina Java-motsvarigheter.

Hur man konverterar YAML till Java

Följ dessa steg för att generera en Java POJO klass från YAML.

1

Klistra in eller ladda upp din YAML

Klistra in din YAML i den vänstra panelen eller ladda upp en .yaml-fil.

user:
  id: 1001
  name: Alice
  active: true
2

Klicka på Konvertera

Klicka på Konvertera. Den högra panelen visar den genererade Java-klassen.

3

Kopiera eller ladda ned Java-koden

Klicka på Kopiera eller Ladda ned för att spara som .java-fil.

När du använder det här verktyget

API-modellgenerering

Generera Java-modellklasser från YAML-API-scheman.

Spring Boot-konfiguration

Konvertera Spring Boot application.yml till @ConfigurationProperties-klasser.

Databindning

Generera Java POJOs från YAML-datafiler för SnakeYAML eller Jackson.

Mikrotjänster

Konvertera YAML-tjänstekontraktsdefinitioner till Java-modellklasser.

Vanliga frågor

Vilka Java-typer härleds från YAML-värden?

String → String, heltal → int, float → double, boolean → boolean, lista → List, null → Object.

Konverteras nästlade YAML-objekt till separata klasser?

Verktyget genererar en enda platt klass med alla fält.

Är den genererade koden produktionsklar?

Den genererade koden ger en startpunkt. Ytterligare annotationer kan krävas för produktionsanvändning.

Skickas mina YAML-data till en server?

Nej. All konvertering sker i din webbläsare.

Kan jag använda detta med Spring Boots @ConfigurationProperties?

Ja. De genererade getters/setters följer den konvention som Spring förväntar sig.

Relaterade YAML-verktyg

Utforska andra YAML-konverteringsverktyg: