OKfmt

JSON TOML

Converteert JSON naar TOML voor Rust/Python configuratiebestanden zoals Cargo.toml, pyproject.toml en Hugo-instellingen.

Sleep bestanden hierheen of klik

Ctrl+V om te plakken vanuit klembord

Hoe converteert u JSON naar TOML

  1. 1Upload je JSON-bestand door te slepen, klikken of plakken.
  2. 2Pas indien nodig de kwaliteitsinstellingen aan.
  3. 3Klik op 'Converteren' en wacht tot de conversie voltooid is.
  4. 4Download je geconverteerde TOML-bestand.

Over JSON naar TOML conversie

JSON is een algemeen gegevensuitwisselingsformaat gebaseerd op de RFC 8259-standaard, met slechts zes basistypen. Het ondersteunt geen opmerkingen of eigen datetypen. TOML is een indeling ontworpen voor configuratiescenario's, ondersteunt native datetypen en wordt gebruikt door Rust Cargo en Python pyproject configuratiebestanden, daarom is er behoefte aan formaatconversie.

Alle sleutelnamen en geneste structuren worden volledig behouden na conversie. JSON ondersteunt geen eigen opmerkingen, dus opmerkingen in de originele JSON worden niet behouden. Datums die zijn opgeslagen als JSON-tekenreeksen worden omgezet naar TOML eigen datetypen. Groottewijzigingen variëren afhankelijk van de oorspronkelijke gegevensstructuur.

Deze conversie is geschikt voor het omzetten van JSON-formaat interfaceconfiguraties naar een bruikbaar formaat voor Rust Cargo.toml en Python pyproject.toml. Het conversieresultaat voldoet aan de TOML v1.0-specificatie en kan normaal worden gelezen door de meeste tools die TOML-ontleding ondersteunen.

JSON vs TOML: technische vergelijking

FunctieJSONTOML
Uitgebracht20012013
OntwikkelaarDouglas CrockfordTom Preston-Werner

Veelgestelde vragen over JSON → TOML

Gaat er gegevens verloren na conversie

Gegevenstypen die native worden ondersteund door JSON gaan niet verloren na conversie. JSON ondersteunt geen eigen opmerkingen en datetypen, dus originele opmerkingen kunnen niet worden behouden, maar datums in tekenreeksindeling kunnen worden omgezet naar TOML eigen datetypen.

Kunnen originele JSON-sleutelnamen worden behouden

Alle geldige JSON-sleutelnamen kunnen volledig worden behouden. Tijdens de conversie wordt de JSON-geneste structuur volgens TOML-syntaxisregels toegewezen aan TOML-tabellen van overeenkomstige niveaus, en originele sleutelnamen worden niet gewijzigd.

Wat is de maximale bestandsgrootte die ondersteund wordt voor conversie

De conversielimiet voor één bestand van deze tool is 50MB en er kan slechts één bestand tegelijk worden geconverteerd. Dit voldoet aan de groottevereisten van conventionele configuratie- en gegevensbestanden. Bestanden die de limiet overschrijden worden geweigerd.

Worden geüploade bestanden opgeslagen

Bestanden worden via HTTPS naar de server geüpload voor conversie. Nadat de conversie is voltooid, verwijdert de server onmiddellijk het bronbestand en het uitvoerbestand en slaat geen bestanden op, dus privacy is gegarandeerd.