
Wat is een TOML-bestand?
TOML — configuratie zonder dubbelzinnigheid
Het formaat gebruiken TOML
Een concreet voorbeeld
Bereid een JSON van een TOML-bestand voor een applicatie voor.
Nuttige controles
Controleer de datums, tabellen en geneste secties. Commentaren maken geen deel uit van de JSON-gegevens.
Kies een conversie
Bewaar het origineel en open het resultaat in de software of op het apparaat dat het zal gebruiken.
Uw vragen over dit formaat
Waarom verandert mijn JSON van structuur naar CSV?
CSV vertegenwoordigt een tabel van rijen en kolommen. JSON kan genestelde objecten en lijsten bevatten die niet direct kunnen worden getransponeerd. Maak een kopie, controleer hoe de velden worden weergegeven en behoud de JSON als uw gebruik vereist dat u de gehele structuur behoudt.
Hoe kunt u voorkomen dat de nullen aan het begin van de identificaties verloren gaan?
Bij het openen van de CSV in een spreadsheet, importeer de kolommen met identificaties als tekst. Een automatische opening kan 00123 omzetten in 123. Controleer ook de datums en decimale scheidingstekens voordat u opnieuw opslaat.
Kan ik een bestand met geheimen omzetten?
Verwijder wachtwoorden, API-sleutels en andere geheimen voordat u een voorbeeld naar de service of ondersteuning stuurt. Bestandsverwerking gebeurt online. Voor gegevens die uw apparaat niet mogen verlaten, gebruikt u een geschikt lokaal hulpmiddel.
Waarom worden niet alle uitvoeringen aangeboden?
De formaten zijn niet in alle gevallen uitwisselbaar. ConvertLab toont de conversies uit zijn catalogus; het hernoemen van een extensie verandert de inhoud niet. Gespecialiseerde uitvoeringen zoals bepaalde XML-exports of spreadsheets worden geïdentificeerd als NoLimit.
Wat is het?
TOML is een configuratieformaat dat beoogt wat YAML niet heeft weten te garanderen: de volledige afwezigheid van dubbelzinnigheid. Elke waarde heeft een expliciet type, en er is nooit meer dan één manier om dezelfde regel te lezen.
De syntaxis doet denken aan die van de oude INI-bestanden — secties tussen vierkante haken, sleutels en waarden — maar met een strikte specificatie erachter.
Geschiedenis & oorsprong
Tom Preston-Werner, medeoprichter van GitHub, bedacht TOML in 2013, als directe reactie op de valkuilen van YAML.
Het heeft zich gevestigd als configuratieformaat binnen verschillende belangrijke ecosystemen, met name dat van de programmeertaal Rust en, meer recent, dat van Python.
Waarom het handig is
Geen enkele dubbelzinnigheid, expliciete typen, uitstekende leesbaarheid, en ondersteuning voor commentaar.
Het ondersteunt datums van huis uit, iets wat JSON niet doet.
Beperkingen & nadelen
Diep geneste structuren worden er al snel onoverzichtelijk door: dat is niet zijn sterke kant.
Het is minder verspreid dan YAML of JSON, en de bijbehorende tools zijn beperkter.
Praktische tips
TOML is uitstekend geschikt voor een configuratiebestand, waarbij duidelijkheid belangrijker is dan compactheid.
Voor gegevensuitwisseling of complexe structuren converteert u het beter naar JSON.
Converteer uw TOML in enkele seconden, op onze beveiligde servers in Frankrijk.
TOML converteren