Konfigurationsformater: YAML, TOML, JSON & INI
Applikationsindstillinger, miljøvariabler og DevOps-syntaks sammenlignet.
Filer behandles lokalt i din browser ved hjælp af WebAssembly og HTML5-API'er. De forlader aldrig din enhed, så der er ingen serverupload eller tredjeparts fillagring.
Start konverteringen med det samme på din egen enhed - ingen ventetid på upload, ingen downloadkø og ingen begrænsning fra en ekstern server.
Brug alle tilgængelige værktøjer uden at oprette en konto, betale for et abonnement eller støde på en kunstig filstørrelsesgrænse. Konverter så ofte din browser og enhed kan klare det.
Formatsammenligning & tekniske specifikationer
| Outputformat | MIME-type | Specifikation | Type |
|---|---|---|---|
| YAML konfiguration | text/yaml | YAML-SPEC-12 | YAML-konfigurationsfil |
| JSON data | application/json | RFC-4180-CSV | JavaScript Object Notation |
| TOML konfiguration | application/toml | TOML-SPEC-V1 | Tom's Obvious Minimal Language-konfiguration |
| INI indstillinger | text/plain | YAML-SPEC-12 | Windows INI-initialisering |
| ENV Dotenv | text/plain | YAML-SPEC-12 | Fil med miljøvariabler |
| XML konfiguration | application/xml | W3C-XML-SPEC | Extensible Markup-konfiguration |
Tekniske specifikationer og codec-oversigt
TOML vs. YAML: Debatten om konfigurationsformatet
TOML sigter mod entydig mapping til en tabel og definerer tydelige værdityper, men et læsbart format kan ikke forhindre alle konfigurationsfejl. Validér filer efter kravene fra det program, der læser dem.
Hvorfor JSON er dårligt til konfigurationsfiler
Standard JSON understøtter ikke kommentarer og går i stykker, hvis der efterlades et afsluttende komma i slutningen af en liste. Konvertering af JSON-konfigurationer til YAML eller TOML giver udviklere mulighed for at tilføje forklarende kommentarer og dokumentation inde i filen.
0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.