Configuratieconverters

Converteer omgevingsvariabelen, INI-parameters en YAML- of JSON-configuraties.

Configuratieformaten: YAML, TOML, JSON en INI

Toepassingsinstellingen, omgevingsvariabelen en DevOps-syntaxis vergeleken.

Privacy als uitgangspunt

Bestanden worden lokaal in uw browser verwerkt met WebAssembly en HTML5-API's. Ze verlaten uw apparaat nooit, dus er zijn geen serveruploads of bestandsopslag door derden.

Geen wachtrijen, geen snelheidslimieten

Begin direct met converteren op uw eigen apparaat - geen uploadwachttijd, geen downloadwachtrij en geen snelheidsbeperking door een externe server.

Gratis en onbeperkte toegang

Gebruik elke beschikbare tool zonder een account aan te maken, voor een abonnement te betalen of tegen een kunstmatige bestandsgroottelimiet aan te lopen. Converteer zo vaak als uw browser en apparaat aankan.

Formaatvergelijking en technische specificaties

UitvoerformaatMIME-typeSpecificatieType
YAML configuratietext/yamlYAML-SPEC-12YAML-configuratiebestand
JSON gegevensapplication/jsonRFC-4180-CSVJavaScript Object Notation
TOML configuratieapplication/tomlTOML-SPEC-V1Tom's Obvious Minimal Language
INI instellingentext/plainYAML-SPEC-12Windows INI-initialisatiebestand
ENV Dotenvtext/plainYAML-SPEC-12Bestand met omgevingsvariabelen
XML configuratieapplication/xmlW3C-XML-SPECExtensible Markup-configuratie

Technische specificaties en codec-overzicht

TOML versus YAML: het debat over configuratieformaten

TOML is bedoeld om ondubbelzinnig te mappen naar een tabel en definieert duidelijke waardetypen, maar een leesbaar formaat kan niet elke configuratiefout voorkomen. Valideer bestanden aan de hand van de vereisten van de toepassing die ze leest.

Waarom JSON slecht is voor configuratiebestanden

Standaard JSON ondersteunt geen commentaar en wordt ongeldig als er een afsluitende komma aan het einde van een lijst staat. Door JSON-configuraties te converteren naar YAML of TOML kunnen ontwikkelaars verklarend commentaar en documentatie in het bestand toevoegen.

Handige informatie

0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.