Konfigurasjonsformater: YAML, TOML, JSON og INI
Applikasjonsinnstillinger, miljøvariabler og DevOps-syntaks sammenlignet.
Filer behandles lokalt i nettleseren din med WebAssembly og HTML5-API-er. De forlater aldri enheten din, så det er ingen serveropplastinger eller tredjeparts fillagring.
Start konverteringen umiddelbart på din egen enhet - ingen opplastingsventetid, ingen nedlastingskø og ingen hastighetsbegrensning fra en ekstern server.
Bruk alle tilgjengelige verktøy uten å opprette en konto, betale for et abonnement eller treffe en kunstig filstørrelsesgrense. Konverter så ofte som nettleseren og enheten din tåler.
Format-sammenligning og tekniske spesifikasjoner
| Utdataformat | MIME-type | Spesifikasjon | Type |
|---|---|---|---|
| YAML konfigurasjon | text/yaml | YAML-SPEC-12 | YAML-konfigurasjonsfil |
| JSON data | application/json | RFC-4180-CSV | JavaScript-objektnotasjon |
| TOML konfigurasjon | application/toml | TOML-SPEC-V1 | Tom's Obvious Minimal Language |
| INI innstillinger | text/plain | YAML-SPEC-12 | Initialisering i Windows INI-format |
| ENV Dotenv | text/plain | YAML-SPEC-12 | Fil for miljøvariabler |
| XML konfigurasjon | application/xml | W3C-XML-SPEC | Utvidbart oppmerkingsspråk |
Tekniske spesifikasjoner og kodekoversikt
TOML vs. YAML: Debatten om konfigurasjonsformat
TOML har som mål å kunne avbildes entydig til en tabell og definerer tydelige verdityper, men et lesbart format kan ikke forhindre alle konfigurasjonsfeil. Valider filer etter kravene til programmet som leser dem.
Hvorfor JSON egner seg dårlig til konfigurasjonsfiler
Standard JSON støtter ikke kommentarer og feiler hvis det settes et avsluttende komma på slutten av en liste. Konvertering av JSON-konfigurasjoner til YAML eller TOML gjør det mulig for utviklere å legge til forklarende kommentarer og dokumentasjon inne i filen.
0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.