Convertisseur TOML en JSON

Besoin de la conversion inverse ?
JSON to TOML Converter

Entrée TOML

1

Sortie JSON

Saisissez des données en TOML pour les convertir en JSON

Les données converties apparaîtront ici

Comment convertir TOML en JSON

  1. Étape 1 – Coller la config TOML

    • Collez des paires clé-valeur, des [sections] ou des [[tables]] TOML dans l’éditeur.
    • Les valeurs peuvent être des chaînes, entiers, décimaux, booléens, tableaux ou dates.
    • Vous pouvez aussi importer des fichiers .toml depuis votre ordinateur.
  2. Étape 2 – Inspecter le JSON

    • L’outil convertit la sémantique TOML en objets JSON valides.
    • Les dates (RFC 3339) sont conservées sous forme de chaînes, et le typage est conservé quand possible.
    • Vérifiez que les tables sont représentées comme des propriétés JSON imbriquées.
  3. Étape 3 – Exporter la sortie

    • Copiez le JSON pour l’utiliser dans des apps JavaScript/TypeScript.
    • Téléchargez en fichier .json pour migration ou usage API.
Exemple : TOML vers JSON
# Input TOML
title = "TOML Example"

[owner]
name = "Tom Preston-Werner"

// Output JSON
{
  "title": "TOML Example",
  "owner": {
    "name": "Tom Preston-Werner"
  }
}

Outils associés

Questions fréquentes

Qu’est-ce que le format TOML ?

TOML (Tom's Obvious Minimal Language) est un format de configuration facile à lire grâce à une sémantique claire. Il est conçu pour correspondre sans ambiguïté à une table de hachage.

Comment les sections TOML sont-elles converties ?

Les sections TOML [section] deviennent des objets JSON imbriqués. Les clés à points comme 'database.host' créent automatiquement des structures imbriquées.

Quelles fonctions TOML sont prises en charge ?

Le convertisseur prend en charge les chaînes, nombres, booléens, tableaux, tables inline, sections imbriquées et l’analyse basique des dates et heures. Les chaînes multilignes complexes et les fonctions TOML avancées peuvent être limitées.

Les tables de tableaux sont-elles prises en charge ?

Oui. Les tables de tableaux [[products]] sont converties en tableaux JSON contenant des objets, ce qui est utile pour représenter des blocs de configuration répétés.

Mes données sont-elles sécurisées ?

Oui. Tout le traitement se déroule dans votre navigateur. Vos données ne sont jamais envoyées à un serveur, ce qui garantit une confidentialité et une sécurité totales.