Échapper et déséchapper JSON en ligne

Échappez et déséchappez des chaînes JSON en ligne — convertissez du texte en chaîne JSON ou décodez des valeurs échappées.

Le texte est échappé et déséchappé localement dans votre navigateur, et rien n'est envoyé à un serveur.

Conçu et maintenu par Udit Agarwal

Besoin de formater un document entier ? Essayez le Formateur JSON.

À propos de Échapper / Déséchapper JSON

Échappez et déséchappez n'importe quel texte directement dans votre navigateur : cet outil transforme du texte brut en une chaîne JSON valide et décode une chaîne JSON échappée en texte lisible. L'échappement convertit les guillemets doubles, les barres obliques inverses, les sauts de ligne, les tabulations et autres caractères de contrôle en leurs séquences JSON (\", \\, \n, \t) pour qu'une valeur puisse être intégrée en toute sécurité dans un document JSON, un fichier de configuration ou un littéral de code. Le déséchappement d'une chaîne JSON fait l'inverse, restaurant un texte multiligne. Il est conçu pour les développeurs qui assemblent des charges utiles d'API, insèrent des lignes de logs dans du JSON ou lisent une valeur échappée extraite d'une configuration. Choisissez si la sortie échappée est entourée de guillemets. Tout est traité localement dans votre navigateur, le texte que vous collez ne quitte jamais votre appareil et rien n'est envoyé à un serveur.

Fonctionnalités

  • Échappe du texte en une chaîne JSON sûre en un clic
  • Déséchappe une chaîne JSON en texte brut multiligne
  • Gère les guillemets, barres obliques inverses, sauts de ligne, tabulations et caractères de contrôle
  • Échappe correctement les caractères Unicode et non imprimables
  • Entoure éventuellement la sortie échappée de guillemets
  • Accepte un littéral entre guillemets complet ou un contenu échappé seul lors du déséchappement
  • Tolère les sauts de ligne littéraux dans l'entrée lors du déséchappement
  • Copiez ou téléchargez le résultat converti

Comment utiliser Échapper / Déséchapper JSON

  1. Choisissez Échapper pour encoder du texte, ou Déséchapper pour décoder une chaîne JSON.
  2. Collez votre texte ou votre chaîne échappée dans la zone de saisie.
  3. Pour Échapper, activez Entourer de guillemets selon que vous avez besoin ou non des guillemets.
  4. Lisez le résultat converti à droite.
  5. Cliquez sur Copier ou Télécharger pour le réutiliser.

Exemple

Entrée

Elle a dit "salut"

Sortie

"Elle a dit \"salut\""

Texte échappé en littéral de chaîne JSON (Entourer de guillemets activé).

Erreurs courantes et dépannage

  • Le déséchappement signale un token inattendu ou une chaîne invalide. — Assurez-vous que l'entrée est une chaîne JSON correctement échappée — les guillemets doubles bruts dans le texte doivent être écrits \" avant de pouvoir être déséchappés.
  • La sortie échappée a des guillemets autour que vous ne vouliez pas. — Désactivez Entourer de guillemets pour obtenir uniquement le contenu échappé sans les guillemets doubles autour.
  • Une barre oblique inverse seule dans l'entrée casse le déséchappement. — Chaque barre oblique inverse doit être doublée (\\) dans une chaîne JSON valide ; échappez d'abord le texte, puis déséchappez le résultat.

Foire aux questions

Qu'est-ce qu'un outil d'échappement JSON ?
Un outil d'échappement JSON convertit les caractères spéciaux en JSON — guillemets doubles, barres obliques inverses, sauts de ligne et tabulations — en séquences d'échappement telles que barre oblique-guillemet et barre oblique-n, pour que le texte devienne valide à l'intérieur d'une chaîne JSON. Cet outil inverse aussi le processus pour déséchapper une chaîne.
Comment échapper une chaîne pour JSON ?
Choisissez Échapper, collez votre texte, et la chaîne sûre pour JSON apparaît instantanément. Laissez Entourer de guillemets activé pour un littéral entre guillemets complet, ou désactivez-le pour obtenir uniquement le contenu interne échappé.
En quoi est-ce différent du Formateur JSON ?
Le Formateur JSON embellit ou minifie un document JSON entier. Cet outil Échapper JSON encode ou décode une seule valeur de chaîne pour que vous puissiez intégrer du texte dans du JSON ou lire une valeur échappée.
Puis-je déséchapper du contenu JSON sans les guillemets autour ?
Oui. Le mode déséchappement accepte soit un littéral entre guillemets complet, soit uniquement le contenu interne échappé et décode les deux en texte brut.
L'outil Échapper JSON gère-t-il le texte multiligne ?
Oui. Les sauts de ligne sont échappés en barre oblique-n lors de l'échappement et restaurés en vrais sauts de ligne lors du déséchappement, et les sauts de ligne littéraux collés dans l'entrée sont tolérés.
Mon texte est-il envoyé quelque part lorsque j'échappe du JSON ?
Non. L'échappement et le déséchappement sont traités entièrement dans votre navigateur, le texte que vous collez ne quitte jamais votre appareil et rien n'est envoyé à un serveur.

Outils associés

Plus d’outils JSON

  • JSON vers code — Génère des types Go, Rust, Python, Java, Kotlin, C# et TypeScript à partir de JSON.
  • JSON Diff — Comparez deux documents JSON et obtenez un diff structurel des modifications.
  • JSON Schema — Générez un JSON Schema depuis un échantillon ou validez un document avec chaque erreur détaillée.
  • JSON Flatten / Unflatten — Aplatissez du JSON imbriqué en clés à notation pointée, ou reconstruisez-le.
  • JSON vers Zod — Générez un schéma Zod à partir d’un exemple JSON, avec les types inférés.
  • JSON vers Pydantic — Générez des classes de modèle Pydantic v2 à partir d’un exemple JSON.
  • Évaluateur JSONPath — Testez une expression JSONPath sur votre JSON et voyez les correspondances en direct.
  • JSON vers TOON — Convertissez du JSON en TOON pour des prompts LLM avec moins de tokens.
  • Bac à sable jq — Collez du JSON, écrivez un filtre jq et voyez le résultat instantanément.
  • TypeScript vers JSON fictif — Collez une interface TypeScript et générez un JSON fictif réaliste qui s’y conforme, dans votre navigateur.
  • Données d’exemple depuis un JSON Schema — Collez un JSON Schema et générez un JSON d’exemple conforme qui respecte types, formats et enums.
  • JSON vers XML — Convertit du JSON en XML indenté et analyse le XML de nouveau en JSON.

Voir tous les outils JSON (29) · Tous les outils