Convertisseur de dictionnaire Python en JSON

Besoin de la conversion inverse ?
JSON to Dict Converter

Entrée Python Dict

1

Sortie JSON

Saisissez des données en Python Dict pour les convertir en JSON

Les données converties apparaîtront ici

Convertir un dict Python en JSON en ligne – guide étape par étape

Utilisez ce convertisseur dict Python → JSON pour transformer des dictionnaires, des listes ou des contenus de configuration en JSON standard pour les APIs et la compatibilité inter-langages.

  1. Étape 1 – Coller la syntaxe de dict Python

    • Collez la syntaxe de dictionnaire ou de liste Python dans l’éditeur de gauche.
    • Prend en charge les guillemets simples, None, True/False, les tuples et les structures imbriquées.
    • Vous pouvez coller directement la sortie de scripts Python, des fichiers de config ou des structures de données.
  2. Étape 2 – Vérifier la conversion

    • Le JSON apparaît à droite avec des guillemets doubles, null à la place de None et des booléens JSON.
    • Les tuples deviennent des tableaux JSON, et les structures dict/list imbriquées sont conservées.
    • Vérifiez que tous les types sont correctement convertis en formats compatibles JSON.
  3. Étape 3 – Gérer les cas particuliers

    • Les objets Python personnalisés (classes) ne sont pas pris en charge — convertissez-les d’abord en dict/list basiques.
    • Les types complexes (comme datetime) doivent être sérialisés en chaînes avant conversion.
    • Les séquences d’échappement et caractères spéciaux sont gérés dans la sortie JSON.
  4. Étape 4 – Utiliser le JSON

    • Copiez le JSON pour l’envoyer à des APIs REST, le stocker en base de données ou l’utiliser en JavaScript/TypeScript.
    • Téléchargez-le en fichier .json pour la config ou l’échange de données.
    • Utilisez-le avec des validateurs JSON Schema ou des générateurs de code pour des implémentations typées.

Conseils rapides pour convertir un dict Python

  • Vérifiez que le texte collé utilise une syntaxe littérale Python valide (et non un script complet avec des imports ou des fonctions).
  • Seuls les types de base (dict, list, tuple, str, int, float, bool, None) peuvent être convertis directement en JSON.
  • Après la conversion, validez ou formatez le JSON avant de l’envoyer à des API ou de le stocker dans des fichiers de configuration.
Exemple : dict Python vers JSON
# Python dict input
{
  'name': 'Maeve Winters',
  'age': 28,
  'active': True,
  'tags': ('developer', 'backend'),
  'metadata': None
}

// JSON output
{
  "name": "Maeve Winters",
  "age": 28,
  "active": true,
  "tags": ["developer", "backend"],
  "metadata": null
}

Outils associés Python et JSON

Travaillez avec des structures Python et du JSON grâce à ces outils complémentaires de conversion et de génération de code.

Questions fréquentes

Quelle syntaxe de dict Python est prise en charge ?

Prend en charge la syntaxe standard des dictionnaires et listes Python, notamment les apostrophes, None, les valeurs True/False, les structures imbriquées et les tuples (convertis en tableaux).

Comment les types de données Python sont-ils convertis ?

None → null, True/False → true/false, apostrophes → guillemets doubles, tuples → tableaux. Les nombres et les chaînes sont conservés avec un formatage JSON correct.

Puis-je coller directement du code Python ?

Oui. Vous pouvez coller des définitions de dict Python, des résultats de listes ou toute structure Python évaluée comme un dict ou une liste.

Qu’en est-il des objets Python complexes ?

Seuls les types de base sont pris en charge : dict, list, tuple, str, int, float, bool, None. Les objets personnalisés doivent d’abord être convertis en types de base.

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

Oui. Tout le traitement se déroule dans votre navigateur. Vos données Python sont converties localement et ne sont jamais envoyées à un serveur : la conversion reste totalement privée et sécurisée.