Converteer TOML-config naar geformatteerde JSON
TOML naar JSON is handig wanneer configuratie uit Rust-projecten, Python-packaging, OpenAI Codex config.toml-bestanden, statische site-instellingen of applicatieconfig moet worden gecontroleerd door JSON-gebaseerde scripts, API-clients, validatietools of migratiecontroles. De converter parseert TOML en schrijft ingesprongen JSON.
TOML is ontworpen voor configuratie, terwijl JSON een algemeen gegevensformaat is. Tabellen, arrays van tabellen en scalare waarden kunnen goed worden omgezet, maar opmerkingen en opmaak overleven de conversie niet.
TOML-voorbeelden die de moeite waard zijn om als JSON te controleren
Cargo.tomlmetadata wanneer een release-script pakketgegevens als JSON verwacht.pyproject.tomlafhankelijkheden of toolinstellingen voordat ze naar een andere pipeline worden verplaatst.- OpenAI Codex
config.tomlfragmenten wanneer u de model-, provider-, sandbox- of trusted-project-tabellen wilt inspecteren. - Applicatieconfiguratie met geneste tabellen en arrays die een snelle JSON-controle nodig heeft.
Wat te controleren na conversie
- Opmerkingen en witruimte die het oorspronkelijke TOML-bestand uitlegden.
- Sleutels met punten en tabellen die geneste JSON-objecten worden.
- Arrays van tabellen die JSON-arrays van objecten worden.
- Datum-, tijd- en datetime-waarden, die afhankelijk van het parseerpad als strings of als datumachtige waarden kunnen worden geserialiseerd.
Gerelateerde converter
De andere kant op? Gebruik de JSON-naar-TOML-converter voor config-achtige JSON-objecten die als TOML kunnen worden weergegeven.
Veelgestelde vragen over TOML naar JSON
Worden TOML-opmerkingen in JSON behouden?
Nee. JSON heeft geen commentaarsyntax, dus TOML-opmerkingen worden bij de conversie verwijderd.
Hoe worden TOML-tabellen weergegeven in JSON?
TOML-tabellen worden geneste JSON-objecten. Arrays van tabellen worden JSON-arrays met objecten.
Wat gebeurt er met datum- en tijdwaarden uit TOML?
Datum-, tijd- en datetime-waarden moeten na conversie worden gecontroleerd omdat het gedrag van de parser kan beïnvloeden of ze als strings of als datumachtige waarden worden weergegeven.