YAML ↔ JSON ↔ TOML-konverter (gensidig konvertering i browseren)

Konvertér YAML, JSON og TOML begge veje. Indsæt tekst og få formateret output med det samme.

YAML JSON TOML-konvertering kører helt i din browser, og dit input sendes aldrig til en server.

Ingen serverupload (kun behandling i browseren)
Automatisk konvertering (skift til manuel tilstand når som helst)
Klar til kopiering og download

Sådan konverterer du YAML JSON TOML

  1. Indsæt den tekst, du vil konvertere.
  2. Vælg et inputformat (eller brug automatisk registrering) og et outputformat.
  3. Kopiér eller download resultatet.

Konverteringsmønstre

yaml til json (YAML -> JSON)

Konvertér YAML-konfiguration til JSON til API'er og værktøjer.

json til yaml (JSON -> YAML)

Konvertér JSON til YAML for mere læsbare konfigurationsfiler.

json til toml (JSON -> TOML)

Konvertér JSON til TOML til programindstillinger.

Eksempel

YAML -> JSON

Input

app:
  name: demo
  enabled: true
  retries: 3

Output

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Input

{"title":"demo","timeout":30}

Output

title = "demo"
timeout = 30

FAQ

Kan YAML-ankre og aliaser konverteres?

Ja, men ankre og aliaser kan blive udvidet eller gå tabt, fordi JSON og TOML ikke understøtter en tilsvarende referencemodel.

Kan værdiers typer (tal/streng) ændre sig under konvertering?

Ja. YAML's implicitte typning kan fortolke værdier som "01" eller yes/no/on/off anderledes. Sæt citationstegn om værdier eksplicit, når det er nødvendigt.

Hvilken tegnkodning bruges?

UTF-8 antages. Japansk og anden multibyte-tekst håndteres som den er.

Bevares kommentarer?

Nej. Kommentarer bevares ikke ved round-trip-konvertering, især fordi JSON ikke understøtter kommentarer.

Sendes mit input til en server?

Nej. Konverteringen udføres helt i din browser.