Skip to main content
Tool Factory

Outil dans le navigateur

Sérialiseur JSON

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

Espace de travail

Entrée requise

Votre entrée reste dans ce navigateur.

Ajoutez l’entrée requise pour continuer.

Entrée

Ajoutez votre source et choisissez les options requises.

Indentation

Indentation

Échappement

Les résultats se mettent à jour automatiquement.

Votre résultat apparaît ici

Complétez l’entrée requise pour continuer.

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.