Échapper et déséchapper du JSON — Encodeur de chaîne

Rendez tout texte utilisable dans une chaîne JSON (guillemets, antislashs, retours à la ligne et Unicode), ou reconvertissez une chaîne échappée en texte lisible ou en JSON.

Mis à jour le

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Échapper / déséchapper JSON

  1. Choisissez un mode : échapper ou déséchapper le texte, ou convertir entre un document JSON et une chaîne échappée.
  2. Collez l'entrée ; la sortie se met à jour instantanément.
  3. Utilisez Inverser pour effectuer la conversion inverse sur le résultat.

Quels caractères doivent être échappés en JSON ?

CaractèreÉchappement
Guillemet double "\"
Antislash \\\
Retour à la ligne, retour chariot, tabulation\n, \r, \t
Retour arrière, saut de page\b, \f
Autres caractères de contrôle (U+0000–U+001F)\u0000–\u001f

Tout le reste, y compris les emoji et les lettres accentuées, est autorisé tel quel dans un JSON en UTF-8. Cochez ASCII uniquement pour écrire les caractères non ASCII sous la forme \uXXXX, pour les systèmes qui ne gèrent pas l'UTF-8. La barre oblique peut être échappée facultativement en \/, ce que certains serveurs font pour éviter que </script> n'apparaisse dans du JSON intégré.

JSON dans du JSON

Certaines API et files de messages transportent un document JSON sous forme de champ texte, par exemple le corps d'un message SQS ou un payload de webhook. JSON → chaîne produit cette forme doublement encodée ; Chaîne → JSON retire une couche d'échappement et met en forme le document interne, ce qui est la solution la plus rapide pour le fameux "{\"id\":1}" dans les logs.

En code

JSON.stringify(text)      // escape (JavaScript)
JSON.parse(escaped)       // unescape
json.dumps(text)          # Python
json.loads(escaped)

Besoin plutôt d'un échappement pour une URL ou du HTML ? Utilisez l'encodeur d'URL ou l'encodeur d'entités HTML.

Aussi recherché comme : échapper json, déséchapper json, échapper chaîne json, json stringify en ligne, supprimer antislash json, encodeur chaîne json, json escape, unescape json.

Outils complémentaires : Échapper / déséchapper JSON

  • Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
  • Encodage / Décodage Base64 — Convertissez du texte au format Base64 et inversement, avec une prise en charge complète de l'UTF-8 (accents, emojis) ; passez au format Base64 compatible URL, ou glissez-déposez un fichier pour obtenir sa chaîne Base64 ou son URI de données.
  • Comparateur JSON — Repérez précisément ce qui a changé entre deux documents JSON (réponses d'API, versions de configuration, jeux de test ou exports) sous forme de liste de chemins avec les anciennes et les nouvelles valeurs.
  • Validateur JSON Schema — Collez un schéma et du JSON pour voir précisément quelles valeurs enfreignent quelle règle, ou générez un schéma de départ à partir de données d'exemple.

Questions fréquentes

Comment supprimer les antislashs d'une chaîne JSON ?
Choisissez Déséchapper le texte (ou Chaîne → JSON si la chaîne contient un document JSON). Les séquences d'échappement comme \" et \n sont retransformées en caractères réels.
Faut-il échapper les apostrophes simples ?
Non. Les chaînes JSON utilisent des guillemets doubles, donc les apostrophes simples sont valides telles quelles.
Mon texte est-il envoyé sur un serveur ?
Non. Tout s'exécute dans votre navigateur.
Puis-je installer Échapper / déséchapper JSON en tant qu’application web et l’utiliser hors ligne ?
Oui. Échapper / déséchapper JSON est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires