JSON Stringify
Convertissez les objets et tableaux JavaScript en chaînes JSON avec indentation personnalisable et échappement HTML. Gratuit, tout se passe dans votre navigateur.
Qu'est-ce que JSON Stringify ?
JSON.stringify() est une méthode intégrée de JavaScript qui convertit une valeur JavaScript en chaîne formatée JSON. Cet outil fournit une interface visuelle avec contrôle de l'indentation et échappement HTML.
Comment utiliser cet outil de JSON stringify ?
Collez ou tapez votre objet ou tableau JavaScript dans la zone de saisie. L'outil le convertit instantanément en chaîne JSON. Vous pouvez ajuster l'indentation (espaces ou tabulations) et activer l'échappement HTML.
Quelle est la différence entre JSON et objets JavaScript ?
JSON exige que toutes les clés soient entre guillemets doubles et ne prend en charge que les types string, number, boolean, null, array et object. Les objets JavaScript permettent des clés sans guillemets, des guillemets simples, des fonctions, undefined et des Symbols.
Comment les références circulaires sont-elles gérées ?
JSON.stringify() lève une erreur lors d'une référence circulaire. Cet outil détecte les références circulaires et affiche un message d'erreur clair pour vous aider à corriger la structure.
Puis-je personnaliser l'indentation de sortie ?
Oui. Vous pouvez régler l'indentation avec n'importe quel nombre d'espaces ou de tabulations. Utilisez 0 ou vide pour une sortie compacte sans espaces superflus, idéale pour le transfert de données.
Que fait l'échappement HTML ?
L'échappement HTML convertit les caractères <, >, &, " et ' en leurs équivalents d'entités HTML (<, >, &, etc.). Cela empêche la chaîne JSON de casser le HTML lors de son intégration dans des balises script ou des attributs.
Cet outil fonctionne-t-il dans tous les navigateurs ?
Oui. JSON.stringify() est une méthode standard prise en charge par tous les navigateurs modernes, dont Chrome, Firefox, Safari et Edge. Aucune extension ni plugin n'est nécessaire.
Comment vérifier que la sortie est du JSON valide ?
L'outil génère du JSON syntaxiquement correct avec la méthode native JSON.stringify(). Vous pouvez vérifier le résultat en le collant dans un validateur JSON ou avec JSON.parse() dans la console du navigateur.
Mes données sont-elles envoyées à un serveur ?
Non. Tout le traitement se fait localement dans votre navigateur avec JavaScript. Vos données ne quittent jamais votre appareil.
Quelles valeurs sont ignorées par JSON.stringify() ?
JSON.stringify() ignore les valeurs undefined, les fonctions et les propriétés à clé Symbol dans les objets. Dans les tableaux, ces valeurs sont remplacées par null. Utilisez une fonction replacer pour personnaliser la sérialisation.
Comment utiliser JSON Stringify
Convertissez des objets et tableaux JavaScript en chaînes JSON avec l'indentation de votre choix et l'échappement HTML en option. Tout est traité localement dans votre navigateur, et le code saisi n'est jamais envoyé.
- Saisissez l'objet ou le tableau JavaScript à sérialiser dans la zone de saisie.
- Sous “Indentation:”, choisissez “Spaces” ou “Tabs” selon la manière dont la sortie doit être indentée.
- Réglez la largeur d'indentation dans le champ “Spaces:”, par exemple 2 ou 4 espaces par niveau.
- Activez “Escape HTML” pour que les caractères comme < et > deviennent des séquences d'échappement sûres et ne cassent pas le balisage de la page.
- Copiez la chaîne JSON obtenue et collez-la dans votre code, votre configuration ou une charge utile d'API.
Activez “Escape HTML” dès que le JSON doit être intégré dans une page HTML, afin qu'une balise fermante comme </script> ne puisse s'échapper de la chaîne et injecter du code.
Outils associés
- Embellir JSON Formatez et embellissez le JSON avec une indentation personnalisable. Embellissez le JSON compressé instantanément dans votre navigateur.
- Échapper JSON Échappez et déséchappez des chaînes JSON en ligne. Convertissez les guillemets, barres obliques inverses et sauts de ligne en séquences d'échappement sécurisées.
- TSV vers JSON Convertissez TSV en JSON gratuitement en ligne. En-têtes, détection automatique des types et minification. Tout dans le navigateur.
- JSON en CSV Convertisseur gratuit JSON vers CSV en ligne. Aplatissez les objets imbriqués, choisissez les délimiteurs et téléchargez instantanément. 100% navigateur.
- Convertisseur CSV en JSON Convertissez CSV en JSON gratuitement en ligne. Délimiteurs personnalisés, objets basés sur les en-têtes et détection automatique des types. Tout dans le navigateur.
- Embellisseur XML Embellisseur XML gratuit en ligne. Formatez, embellissez et indentez XML instantanément dans votre navigateur.
- Validateur XML Validez la syntaxe et la structure XML instantanément. Détectez les erreurs avec des numéros de ligne précis et des messages détaillés. Gratuit, sécurisé et fonctionne dans votre navigateur.
- SQL vers JSON Convertissez les instructions SQL INSERT en tableaux ou objets JSON instantanément. Supporte les VALUES multiples, la gestion NULL, la détection automatique de types et le formatage. 100% client, sans envoi.