Déséchapper du JSON
Décodez une chaîne JSON échappée pour retrouver un texte lisible, qu’elle soit entourée de guillemets ou non.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Déséchapper du JSON ?
Journaux, réponses d’API et bases de données contiennent souvent du JSON sérialisé deux fois : vous voyez {\"id\":1,\"msg\":\"ligne1\\nligne2\"} au lieu d’un texte lisible. Déséchapper inverse les séquences d’antislash pour relire ou réutiliser le contenu d’origine.
Cet outil décode les échappements JSON standard : \", \\, \/, \b, \f, \n, \r, \t et \uXXXX (paires de substitution des emoji comprises). Vous pouvez coller la chaîne avec ses guillemets doubles extérieurs ou sans. Une séquence invalide comme \q ou un \u12 tronqué est signalée avec sa position au lieu d’être devinée.
Comment ça marche ?
- Collez la chaîne échappée, avec ou sans guillemets extérieurs.
- Le texte décodé apparaît aussitôt : les \n deviennent de vrais retours à la ligne et \uXXXX le caractère correspondant.
- Si une séquence est invalide, l’outil indique laquelle et où.
- Copiez le résultat, utilisez Échanger pour l’échapper de nouveau, ou envoyez-le au formateur JSON s’il s’agit d’un document JSON.
Cas d'usage courants
- Lire une charge JSON doublement encodée trouvée dans une ligne de journal ou une colonne de base de données.
- Retrouver le texte multiligne d’origine à partir d’une valeur de chaîne JSON.
- Décoder des séquences \uXXXX d’une réponse d’API pour voir les vrais caractères.
- Annuler l’outil Échapper du JSON pour vérifier un aller-retour.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
"{\"user\":\"Ada\",\"note\":\"line1\\nline2\",\"smile\":\"\u263a\"}"{"user":"Ada","note":"line1\nline2","smile":"☺"}Confidentialité
Déséchapper du JSON s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Seuls les échappements JSON sont décodés. Les entités HTML (&), l’encodage URL (%20) ou le Base64 demandent leurs propres décodeurs. Un guillemet isolé dans un texte sans guillemets est conservé.
Questions fréquentes
Dois-je inclure les guillemets extérieurs ?
Non. Les formes "…" et … sont acceptées. Si l’entrée commence et finit par un guillemet double non échappé, ces guillemets sont traités comme délimiteurs et retirés.
Et si le résultat est lui-même du JSON ?
Copiez-le dans le formateur JSON pour l’indenter. C’est la façon habituelle de lire du JSON qui a été converti en chaîne deux fois.
Pourquoi l’outil refuse-t-il certains antislash ?
JSON ne définit qu’une liste fermée d’échappements. Une séquence comme \x41 ou \q n’est pas du JSON valide : elle est signalée plutôt que modifiée en silence.
Outils associés
Échapper du JSON
Transformez n’importe quel texte, même un document JSON entier, en chaîne sûre à intégrer dans une autre valeur JSON.
JSON & données
Formateur JSON
Transformez un JSON minifié ou brouillon en texte lisible et bien indenté, avec un message d’erreur précis si le JSON est invalide.
JSON & données
Réparer JSON
Collez du « presque JSON » issu d’un journal, d’une réponse de chatbot ou d’un extrait JavaScript et obtenez du JSON valide, avec un rapport clair de chaque changement.
JSON & données
Annulation d’Échappement Unicode
Collez un texte plein de \u00e9, U+1F600 ou ☺ et lisez les vrais caractères.
Encodage & décodage
Déséchapper du XML
Reconvertissez les entités XML et les références numériques de caractères en caractères réels.
JSON & données
Décodeur d’Entités HTML
Retrouvez les caractères derrière <, é, € et 😀.
Encodage & décodage