Ulike verktøy og økosystemer foretrekker ulike config-formater:
- npm, mange API-er, frontend-configs — JSON
- Docker Compose, Kubernetes, Ansible — YAML
- Rust (Cargo.toml), Python (pyproject.toml), noen CLI-er — TOML
I stedet for å skrive om configs for hånd, bruk denne konverteren for å veksle mellom JSON, YAML og TOML i begge retninger. Lim inn i ett format, velg utdataformat og få et rent resultat. Konverteringen skjer mens du skriver — ingen «Konverter»-knapp nødvendig.
Hva den gjør: Lim inn config i JSON, YAML eller TOML. Velg inndata- og utdataformat med knappene. Resultatet oppdateres automatisk. Kopier utdata til config-filene dine. All behandling skjer i nettleseren; ingenting sendes til serveren.
Rask start
- Lim inn config i venstre panel — JSON, YAML eller TOML.
- Sett inndataformat med knappene (JSON / YAML / TOML) hvis den innlimte teksten ikke er standard.
- Sett utdataformat i høyre panel (formatet som matcher inndata skjules).
- Kopier resultatet fra høyre panel til config-filen din.
- Sjekk utdata før bruk i produksjon.
Hvorfor konvertere mellom JSON, YAML og TOML?
- Én config, mange verktøy: De samme dataene kan trenge som JSON for et API, YAML for Kubernetes eller TOML for et Rust-prosjekt.
- Ingen manuell omskriving: Unngå feil og spar tid når du flytter configs mellom økosystemer.
- Lesbar ↔ kompakt: Konverter minifisert JSON til lesbar YAML, eller TOML til JSON for et script.
- Migrering: Flytt gamle configs (f.eks. JSON) til YAML eller TOML uten manuell redigering.
- Læring: Se hvordan samme struktur ser ut i hvert format.
Støttede retninger
Verktøyet støtter alle seks retninger:
- JSON → YAML
- JSON → TOML
- YAML → JSON
- YAML → TOML
- TOML → JSON
- TOML → YAML
Hvis du velger samme format for inndata og utdata, reformateres resultatet (f.eks. med innrykk). Utdata er alltid formatert og inkluderer linjeskift på slutten.
Når bruke hvilket format
- JSON: Universelt; kreves av mange API-er, npm og frontend-verktøy. Ingen kommentarer; streng syntaks.
- YAML: Menneskevennlig; vanlig i DevOps (Kubernetes, Docker Compose, Ansible). Støtter kommentarer og flerlinjestrenge.
- TOML: Tydelig nøkkel-verdi-stil; brukes av Rust (Cargo.toml), Python (pyproject.toml) og mange CLI-er. Bra for config som ligger på ett sted.
Bruksområder
DevOps: Konverter Kubernetes- eller Docker Compose-utdrag til JSON for script, eller omvendt.
API-arbeid: Gjør API-svar i JSON om til YAML for dokumentasjon eller TOML for lokal config.
Prosjektconfigs: Veksle mellom package.json-aktig JSON, YAML-CI-configs og TOML (f.eks. pyproject.toml).
Læring: Sammenlign hvordan samme data skrives i JSON, YAML og TOML.
Migrering: Ta gamle JSON-configs til YAML eller TOML uten manuell omskriving.
Personvern og sikkerhet
Konvertering skjer helt i nettleseren. Config-en din lastes aldri opp eller logges. Trygt for sensitive og produksjonsconfigs — men sjekk alltid utdata før commit eller deploy.
Oppsummering
Om du trenger JSON for et API, YAML for Kubernetes eller TOML for et Rust-prosjekt — denne konverteren lar deg bytte format på sekunder. Lim inn, velg inndata- og utdataformat og kopier resultatet. Ingen serverrunde, ingen konto — bare rask, klientsidig config-konvertering.