Forside / Udviklerværktøjer / YAML til JSON-konverter
Gratis onlineværktøjer

YAML til JSON-konverter

Konvertér YAML til formateret JSON lokalt i browseren. Kontrollér syntaksen, og kopiér eller hent resultatet.

Begynd at bruge

Hvornår skal YAML konverteres til JSON?

Konvertér et udsnit af en konfiguration eller en OpenAPI-datastruktur til et program, der forventer JSON. Kontrollér værdierne før brug. Syntaks og datatyper kontrolleres, men ikke skemaet for Kubernetes, Compose eller din applikation.

Et fungerende YAML-til-JSON-eksempel

# YAML til JSON-konverter
service: "Eksempeltjeneste"
enabled: true
threshold: 12.5
release: 2026-10-26
account: "00123"
tags: ["opsætning", "API"]
defaults: &defaults
  retries: 3
job: *defaults
{
  "service": "Eksempeltjeneste",
  "enabled": true,
  "threshold": 12.5,
  "release": "2026-10-26",
  "account": "00123",
  "tags": [
    "opsætning",
    "API"
  ],
  "defaults": {
    "retries": 3
  },
  "job": {
    "retries": 3
  }
}

Understøtter tekst, tal, booleske værdier, null, lister og objekter. YAML 1.2 bevarer yes, no, on, off og datoer som tekst; true og false er booleske. Sæt "00123" i anførselstegn. Kommentarer og ankernavne bevares ikke.

Tekst og talformater

UTF-8-tekst med æ, ø og å bevares som tekst. YAML og JSON bruger decimalpunkt: 12.5. Dansk notation som "12,5" skal stå i anførselstegn; lokale talformater fortolkes ikke automatisk.

Ret en konverteringsfejl

  • Kontrollér indrykning, koloner og afsluttende anførselstegn.
  • Hver nøgle skal være entydig; omdøb eller fjern den dublerede nøgle.
  • Brug mellemrum til indrykning, ikke tabulatorer.
  • JSON-nøgler skal være tekst; sæt tal og booleske nøgler i anførselstegn.
  • Sæt store heltal i anførselstegn. Uendelig og NaN er ikke JSON-tal.
  • Fletningsnøgler (<<) understøttes ikke. Skriv felterne direkte.
  • Konvertér ét YAML-dokument ad gangen.
  • Reducer dybde eller aliasudvidelse. JSON kan ikke repræsentere cykler.

Er .yml og .yaml forskellige?

.yml og .yaml er begge YAML-filendelser. Åbn en UTF-8-tekstfil, og hent resultatet som .json. Denne side konverterer kun YAML til JSON, ikke omvendt.

Understøttede grænser

Ét YAML 1.2-dokument; 262.144 UTF-16-enheder i input; fil på højst 512 KiB; dybde 64; 50.000 udvidede værdier; 2.097.152 outputenheder; 5 sekunder inklusive workerstart. Aliasbeskyttelsen bruger faktor 50, ikke en garanti for 50 referencer. Decimaltal bruger JavaScript-flydende-kommapræcision.

Konverteringen sker lokalt i en browser-worker. Ingen upload eller lagring i URL eller browser. Du styrer downloads og udklipsholder.

Arbejd videre med JSON

YAML 1.2.2 · yaml 2.9.1

Behandlingen foregår lokalt i din browser.