Er vindt geen verwerking van je bestandsinhoud op een server plaats. Je hebt geen verwerkersovereenkomst met gottrix nodig om vertrouwelijke of zakelijke documenten te bewerken.
Hosted in GermanyGlobal Content Delivery
Origin-servers bij Hetzner in Duitsland, wereldwijde levering via een content delivery network (CDN). De inhoud van je bestanden wordt daarbij nooit verzonden - die verlaat je apparaat niet.
JSON is het uitwisselformaat van API's en programma's, maar als configbestand voor mensen leest TOML prettiger: secties tussen vierkante haken, eenvoudige regels in de vorm sleutel-is-waarde, en commentaar; deze tool serialiseert je JSON-object naar correct gevormde TOML, zoals Cargo.toml en pyproject.toml die gebruiken.
Alles draait volledig lokaal (smol-toml, pure JavaScript): objecten worden tabellen, geneste objecten worden subtabellen (bijvoorbeeld [server.meta]), arrays worden TOML-arrays en scalairen blijven scalairen; omdat TOML op het hoogste niveau een tabel nodig heeft, wordt een array, scalair of null in de wortel afgewezen met een duidelijke melding.
Je komt dit tegen wanneer je een Cargo- of pyproject-config uit een sjabloon genereert, JSON-instellingen omzet naar een met de hand bewerkbaar .toml-bestand, of leesbare config maakt uit een API; eerlijk gezegd kent TOML geen null-type, dus objecten met null-waarden worden afgewezen met een duidelijke melding in plaats van stilletjes weggelaten; er wordt niets geüpload.
Een eerlijke opmerking over de grenzen: TOML kent geen null-waarde en geen gemengde typen binnen dezelfde array. Bevat je JSON zulke constructies, dan kunnen ze niet zonder verlies worden omgezet - het hulpmiddel maakt dat transparant in plaats van stilletjes iets ongeldigs of verkeerds te produceren.
Technische gegevens
Technische gegevens
Invoerformaten
JSON
Uitvoerformaat
TOML
Batchverwerking
Nee
Verwerking
Lokaal in de browser (JavaScript)
Bestandsupload
Geen
In 3 stappen
Sleep of kies je JSON-bestand.
De tool serialiseert het naar TOML.
Download het TOML-bestand.
Beperkingen: Verwacht op het hoogste niveau een JSON-object (een array, scalair of null wordt afgewezen); geneste objecten worden subtabellen, arrays worden TOML-arrays; TOML kent geen null-type, dus objecten met null worden afgewezen; de volgorde van de sleutels volgt de JSON.
Veelgestelde vragen
Worden mijn bestanden geüpload?
Nee, alles gebeurt volledig lokaal in je browser - er gaat niets naar een server.
Waarom moet de wortel een object zijn?
Een TOML-document is op het hoogste niveau een tabel, dus de invoer moet daar een JSON-object zijn.
Hoe worden geneste objecten omgezet?
Naar TOML-tabellen en subtabellen, bijvoorbeeld [server] en [server.meta].
En null-waarden?
TOML kent geen null-type; objecten met null worden afgewezen met een duidelijke melding.
Alleen met je toestemming meten we het gebruik geanonimiseerd via cookies om gottrix te verbeteren. Je bestanden blijven altijd lokaal, op jouw apparaat. Privacy