Skip to main content

Outil dans le navigateur

Sérialiseur JSON

Convertissez un objet ou un tableau JavaScript en texte JSON avec une indentation choisie.

Espace de travail

Votre entrée reste dans ce navigateur.

Ajoutez l’entrée requise pour continuer.

Entrée requise

Vous pouvez relancer l’outil après chaque modification.

Indentation

Indentation

Échappement

Votre résultat apparaît ici

Convertissez un objet ou un tableau JavaScript en texte JSON avec une indentation choisie.

Réponse directe

Fonction de Sérialiseur JSON

Le sérialiseur analyse un objet ou un tableau JavaScript avec JSON5, puis produit du texte JSON. Vous pouvez utiliser des espaces ou des tabulations et échapper les caractères HTML.

Résultat

Ce que vous recevez

L'outil renvoie du texte JSON sérialisé avec l'indentation et l'échappement HTML sélectionnés.

Utiliser cet outil

Comment utiliser Sérialiseur JSON

  1. Saisissez un objet ou un tableau JavaScript, par exemple { name: "John", age: 30 }.
  2. Choisissez une indentation par espaces ou tabulations, puis définissez le nombre d'espaces.
  3. Activez Escape HTML si la sortie doit remplacer &, <, >, les guillemets et les apostrophes par des entités HTML.

Exemple

Tester avec un exemple sûr

Entrée: { name: "John", age: 30 }

Paramètres: Indentation par espaces: 2; Escape HTML: désactivé.

Résultat: { "name": "John", "age": 30 }

JSON5 accepte ici les noms de propriétés non entourés de guillemets, puis la sortie respecte la syntaxe JSON.

Usages courants

Usages de Sérialiseur JSON

  • Sérialisez une structure JavaScript avant son stockage.
  • Préparez une charge JSON pour une transmission textuelle.
  • Échappez des caractères HTML dans une sortie destinée à une page.

Limites

Vérifier le résultat

  • Une entrée invalide renvoie l'erreur Invalid JavaScript object/array.
  • L'échappement HTML remplace &, <, >, les guillemets et les apostrophes, mais ne sécurise pas un contexte complet.
  • Le résultat est du texte JSON et ne vérifie pas les règles métier de votre application.