JSON → TOML
Convertit JSON en TOML pour les fichiers de configuration de l'écosystème Rust/Python comme Cargo.toml, pyproject.toml et les paramètres Hugo.
Glissez les fichiers ici ou cliquez
Ctrl+V pour coller depuis le presse-papiers
Comment convertir JSON en TOML
- 1Téléchargez votre fichier JSON par glisser-déposer, clic ou collage.
- 2Ajustez les paramètres de qualité si nécessaire.
- 3Cliquez sur « Convertir maintenant » et attendez la fin de la conversion.
- 4Téléchargez votre fichier TOML converti.
À propos de la conversion JSON vers TOML
JSON est un format d'échange de données polyvalent basé sur la norme RFC 8259, ne disposant que de six types de données de base. Il ne prend pas en charge les commentaires ni les types de dates natifs. TOML est un format conçu pour les scénarios de configuration, prend nativement en charge les types de dates et est utilisé par les fichiers de configuration Rust Cargo et Python pyproject, ce qui crée un besoin de conversion de format.
Tous les noms de clés et les structures imbriquées sont entièrement conservés après conversion. JSON ne prenant pas en charge les commentaires natifs, les commentaires du JSON d'origine ne seront pas conservés. Les dates stockées sous forme de chaînes JSON seront converties en types de dates natifs TOML. La variation de taille dépend de la structure de données d'origine.
Cette conversion est adaptée pour transformer des configurations d'interface au format JSON en un format utilisable pour Rust Cargo.toml et Python pyproject.toml. Le résultat de la conversion est conforme à la spécification TOML v1.0 et peut être lu normalement par la plupart des outils qui prennent en charge l'analyse TOML.
JSON vs TOML : comparaison technique
| Fonctionnalité | JSON | TOML |
|---|---|---|
| Sortie | 2001 | 2013 |
| Développeur | Douglas Crockford | Tom Preston-Werner |
FAQ sur JSON → TOML
Y aura-t-il une perte de données après conversion
Les types de données pris en charge nativement par JSON ne sont pas perdus après conversion. JSON ne prend pas nativement en charge les commentaires et les types de dates, donc les commentaires d'origine ne peuvent pas être conservés, mais les dates au format chaîne peuvent être converties en types de dates natifs TOML.
Les noms de clés JSON d'origine peuvent-ils être conservés
Tous les noms de clés JSON valides peuvent être entièrement conservés. Pendant la conversion, conformément aux règles de syntaxe TOML, la structure imbriquée JSON est mappée aux tables TOML de niveaux correspondants, et les noms de clés d'origine ne sont pas modifiés.
Quelle est la taille maximale de fichier prise en charge pour la conversion
La limite de conversion par fichier unique de cet outil est de 50 Mo, et un seul fichier peut être converti à la fois. Cela répond aux exigences de taille des fichiers de configuration et des fichiers de données classiques. Les fichiers dépassant la limite sont refusés.
Les fichiers téléchargés seront-ils stockés
Les fichiers sont téléchargés sur le serveur via HTTPS pour la conversion. Une fois la conversion terminée, le serveur supprime immédiatement le fichier source et le fichier de sortie, ne stocke aucun fichier, la confidentialité est donc garantie.