YAML-input

Java-output

Hvad er YAML til Java-konverteren?

Dette værktøj konverterer YAML-datastrukturer til Java POJO klasser. Det genererer private camelCase-felter med getter- og setter-metoder.

YAML-nøgler konverteres til camelCase-feltnavne. Strenge giver String-felter, tal int eller double, booleans boolean.

Denne konverter genererer Java-klasser med private felter og skalartyper mappet til deres Java-aekvivalenter.

Sådan konverteres YAML til Java

Følg disse trin for at generere en Java POJO klasse fra YAML.

1

Indsæt eller upload din YAML

Indsæt din YAML i venstre panel eller upload en .yaml-fil.

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

Klik på Konverter

Klik på Konverter. Det højre panel viser den genererede Java-klasse.

3

Kopiér eller download Java-koden

Klik på Kopier eller Download for at gemme som .java-fil.

Hvornår dette værktøj bruges

API-modelgenerering

Generer Java-modelklasser fra YAML API-skemaer.

Spring Boot-konfiguration

Konverter Spring Boot application.yml til @ConfigurationProperties-klasser.

Databinding

Generer Java POJOs fra YAML-datafiler til SnakeYAML eller Jackson.

Microservices

Konverter YAML-servicekontrakt-definitioner til Java-modelklasser.

Ofte stillede spørgsmål

Hvilke Java-typer udledes fra YAML-værdier?

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

Konverteres indlejrede YAML-objekter til separate klasser?

Værktøjet genererer en enkelt flad klasse med alle felter.

Er den genererede kode klar til produktion?

Den genererede kode giver et udgangspunkt. Yderligere annotationer kan være nødvendige.

Sendes mine YAML-data til en server?

Nej. Al konvertering sker i din browser.

Kan jeg bruge dette med Spring Boots @ConfigurationProperties?

Ja. De genererede getters/setters følger den konvention Spring forventer.

Relaterede YAML-værktøjer

Udforsk andre YAML-konverteringsværktøjer: