TOML → JSON
Analyse TOML en JSON en préservant les dates et les tableaux, transmet la configuration de projets Rust/Python aux outils JavaScript.
Glissez les fichiers ici ou cliquez
Ctrl+V pour coller depuis le presse-papiers
Comment convertir TOML en JSON
- 1Téléchargez votre fichier TOML 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 JSON converti.
À propos de la conversion TOML vers JSON
TOML est un format de table de paires clé-valeur conçu pour les scénarios de configuration, prend nativement en charge les types de dates, et est utilisé dans Cargo.toml et pyproject.toml. JSON est un format d'échange polyvalent de tableaux clé-valeur, ne prend en charge que six types de données de base, et ne prend pas en charge les commentaires ni les types de dates natifs. Les différences de cas d'usage entre les deux formats créent un besoin de conversion.
Cette conversion conserve tous les noms de clés, valeurs numériques, booléens et structures imbriquées. Les types de date TOML sont convertis en chaînes de date standard au format JSON. JSON ne prenant pas nativement en charge les commentaires, les commentaires du TOML sont supprimés lors de la conversion, et la sortie est une structure JSON standard compatible avec la norme RFC 8259.
Cette conversion est couramment utilisée pour lire les configurations de projet, s'adapter aux scripts de développement qui ne prennent en charge que l'analyse JSON, ou exporter les configurations depuis pyproject.toml et Cargo.toml vers des outils JSON pour un traitement secondaire. Vérifiez que le fichier source est encodé en UTF-8 avant conversion.
TOML vs JSON : comparaison technique
| Fonctionnalité | TOML | JSON |
|---|---|---|
| Sortie | 2013 | 2001 |
| Développeur | Tom Preston-Werner | Douglas Crockford |
FAQ sur TOML → JSON
Y aura-t-il une perte de données après conversion
Les données structurelles ne sont pas perdues. Seuls les commentaires TOML sont supprimés, et les dates sont converties en chaînes de date standard pour le stockage. Le JSON converti est conforme à la spécification RFC 8259 et peut être lu par n'importe quel analyseur JSON standard.
Les dates TOML peuvent-elles être conservées
Les informations de date peuvent être entièrement conservées. Pendant la conversion, les dates natives TOML sont converties en chaînes de date standard au format JSON, sans modifier le contenu numérique de la date elle-même.
Quelle est la taille maximale de fichier prise en charge
La limite de taille par fichier unique est de 50 Mo, et un seul fichier peut être converti à la fois. Les fichiers dépassant la limite de taille sont refusés par le système.
Les fichiers sources sont-ils stockés ?
La conversion est effectuée côté serveur et les fichiers sont téléchargés via HTTPS. Une fois la conversion terminée, le serveur supprime immédiatement le fichier source et le fichier de sortie, et aucun fichier n'est stocké.