TOML naar JSON
Converteer tussen TOML- en JSON-configuratieformaten
Invoer en opties
Draait in uw browser. Uw invoer blijft op dit apparaat.
Geconverteerde uitvoer
Voer inhoud in of laad een voorbeeld om te beginnen.
Over de TOML-naar-JSON-converter
Onze gratis TOML-naar-JSON-converter zet TOML direct om in JSON en omgekeerd, zodat u moeiteloos gegevens verplaatst tussen moderne configuratiebestanden en webvriendelijke JSON-objecten. Of u nu werkt met een Cargo.toml in een Rust-project, een pyproject.toml in Python of een Hugo-siteconfiguratie, deze tool vertaalt uw TOML-tabellen en sleutel-waardeparen naar nette JSON en weer terug.
TOML (Tom's Obvious, Minimal Language) is ontworpen als een mensvriendelijk configuratieformaat dat ondubbelzinnig op een hashtabel aansluit. JSON is minder prettig om met de hand te schrijven, maar is de lingua franca van API's en tooling. Ontwikkelaars en DevOps-engineers moeten vaak tussen de twee wisselen bij het koppelen van configuratiebestanden aan CI/CD-systemen, het genereren van deployment-manifesten of het debuggen van applicatie-instellingen.
Deze converter behoudt tabelstructuren, arrays van tabellen en inline arrays, en alle TOML-gegevenstypen, waaronder strings, gehele getallen, kommagetallen en booleans. Upload een bestand of plak inhoud, bekijk het aantal tabellen en sleutels en download of kopieer het resultaat. Alle verwerking gebeurt in uw browser, zodat uw configuratiegegevens en geheimen volledig privé blijven.
Belangrijkste functies
- Tweerichtingsconversie van TOML naar JSON en van JSON naar TOML
- Parsing en generatie van tabellen en arrays van tabellen ([[table]])
- Automatische herkenning van gegevenstypen voor strings, getallen, booleans en arrays
- TOML-parsing met commentaarherkenning (commentaar wordt netjes verwijderd)
- Ondersteuning voor geneste tabellen met punt-sleutels voor diep gestructureerde configuraties
- Conversiestatistieken met invoergrootte, uitvoergrootte, tabellen en sleutels
- Ondersteuning voor het uploaden van .toml-, .json- en .txt-bestanden
- Downloaden en naar het klembord kopiëren van de geconverteerde uitvoer met één klik
- Ingebouwde voorbeeldconfiguratie om snel te verkennen
- 100% verwerking aan de clientzijde, uw gegevens verlaten uw browser nooit
Gebruik
- Kies de richting: Klik op "TOML naar JSON" of "JSON naar TOML" om de conversiemodus in te stellen.
- Geef invoer op: Plak uw TOML- of JSON-inhoud, upload een bestand of klik op "Voorbeeld" om voorbeeldconfiguratiegegevens te laden.
- Converteer: Druk op de knop Converteren om direct de uitvoer te genereren.
- Bekijk de statistieken: Controleer de grootte van invoer en uitvoer en het aantal gevonden tabellen en sleutels.
- Download of kopieer: Klik op "Downloaden" om op te slaan als .toml- of .json-bestand, of op "Kopiëren" om het resultaat op uw klembord te plaatsen.
Toepassingen
- Rust-ontwikkeling: Zet afhankelijkheden en instellingen uit Cargo.toml om naar JSON voor buildscripts of integratie met tooling.
- Python-packaging: Zet pyproject.toml om naar JSON voor gebruik met API's voor pakketbeheer of CI/CD-workflows.
- Hugo en statische sites: Zet de Hugo-configuratie config.toml om naar JSON bij deployment via platformen die JSON-configuratie verkiezen.
- DevOps-automatisering: Genereer JSON uit TOML-configuraties voor Terraform, Ansible of eigen deploymenttools.
- Configuratiemigratie: Verplaats instellingen tussen applicaties die verschillende configuratieformaten gebruiken.
- API-integratie: Zet op TOML gebaseerde applicatieconfiguraties om naar JSON-payloads voor REST- of GraphQL-API-aanroepen.
- Debuggen en vergelijken: Zet TOML om naar JSON om eenvoudiger te vergelijken met standaard JSON-diff-tools.
Veelgestelde vragen
Is deze tool gratis?
Ja. De TOML-naar-JSON-converter is volledig gratis, zonder registratie, zonder gebruikslimieten en zonder verborgen kosten.
Zijn mijn gegevens veilig?
Zeker. Alle conversie gebeurt lokaal in uw browser. Uw TOML- en JSON-inhoud wordt nooit naar een externe server verzonden.
Blijven TOML-opmerkingen behouden?
TOML-commentaar (regels die met # beginnen) wordt herkend en tijdens de conversie netjes verwijderd, omdat JSON geen commentaar ondersteunt. Alle gegevenswaarden blijven nauwkeurig behouden.
Kan het arrays van tabellen verwerken?
Ja. De converter ondersteunt de TOML-syntaxis voor [[array-of-tables]] volledig en zet deze om naar JSON-arrays van objecten en omgekeerd.
Welke TOML-gegevenstypen worden ondersteund?
De tool ondersteunt strings, gehele getallen, kommagetallen, booleans, arrays, tabellen en inline tabellen. Datum/tijd-waarden worden in de JSON-uitvoer als strings behandeld.
Kan ik grote configuratiebestanden converteren?
Ja. Omdat de verwerking in uw browser gebeurt, hangt de prestatie af van uw apparaat. De meeste moderne apparaten verwerken configuratiebestanden van elke praktische grootte zonder problemen.
Tips & best practices
- Zet dubbelzinnige waarden tussen aanhalingstekens: Zet in TOML strings die als getal of boolean verkeerd gelezen kunnen worden altijd tussen aanhalingstekens, zodat het type correct wordt omgezet.
- Gebruik de voorbeeldgegevens: Laad het ingebouwde voorbeeld om te zien hoe tabellen, arrays en geneste structuren in beide formaten worden weergegeven.
- Controleer het aantal tabellen en sleutels: Gebruik het statistiekenpaneel om na te gaan of de converter alle secties en sleutels uit uw TOML-bestand heeft gevonden.
- Round-trip-test: Converteer TOML naar JSON en weer terug naar TOML om te bevestigen dat er tijdens de omzetting geen gegevens verloren gaan.
- Verwijder geheimen: Ook al gebeurt de verwerking lokaal, haal gevoelige waarden zoals wachtwoorden en API-sleutels weg voordat u de geconverteerde uitvoer deelt.