Outil Tool Kumar

Échapper et déséchapper du JSON

Collez du JSON pour l'obtenir sous forme d'une seule chaîne échappée. C'est la forme nécessaire pour intégrer du JSON à une autre valeur JSON, à une variable d'environnement ou à un jeu de données de test. Collez une chaîne échappée pour la reconvertir en JSON lisible.

Utiliser cet outil

  1. Collez un document JSON ou ouvrez un fichier.
  2. Lisez la chaîne échappée dans la vue « Formater », où « Chaîne » est sélectionné. « Formaté » et « Minifier » affichent le document lui-même.
  3. Pour déséchapper, collez une chaîne JSON contenant du JSON, puis choisissez « Déséchapper le JSON » dans le bandeau. L'entrée est remplacée par le document formaté.

Exemple détaillé

Le document est minifié, puis écrit sous forme d'une seule chaîne JSON : chaque guillemet interne devient \" et le saut de ligne échappé du champ note devient \\n.

Entrée

{"event":"signup","user":{"name":"Ada","email":"ada@example.com"},"note":"Line one\nLine two","quote":"She said \"hi\""}

Sortie

"{\"event\":\"signup\",\"user\":{\"name\":\"Ada\",\"email\":\"ada@example.com\"},\"note\":\"Line one\\nLine two\",\"quote\":\"She said \\\"hi\\\"\"}"

Options et cas limites

  • L'échappement part du document minifié, donc la chaîne ne contient pas d'espaces superflus.
  • Échapper une chaîne déjà échappée ajoute une couche supplémentaire de barres obliques inverses. Déséchappez une fois par couche.
  • L'entrée est lue comme du JSON et n'est pas exécutée comme du JavaScript. La syntaxe souple, comme les commentaires ou les guillemets simples, est réparée avant l'échappement.
  • Vous pouvez développer sur place une chaîne contenue dans un document plus grand : sélectionnez-la dans « Arborescence », puis choisissez « Développer la chaîne JSON imbriquée » dans le menu « Plus d'options ».
  • Le déséchappement remplace l'entrée, et Ctrl+Z annule l'opération.

Privé par défaut

Votre document reste dans ce navigateur. Tool Kumar analyse, convertit et crée les téléchargements sur votre appareil, sans compte ni étape d'envoi au serveur.

Échapper et déséchapper du JSON : questions fréquentes

Comment échapper une chaîne JSON ?
Collez le document JSON. La sortie « Chaîne » le représente comme un seul littéral de chaîne JSON, avec chaque guillemet, barre oblique inverse et saut de ligne échappé. Copiez-le là où une chaîne est attendue.
Comment déséchapper du JSON ?
Collez la chaîne échappée avec ses guillemets extérieurs. Tool Kumar détecte qu'elle contient du JSON et propose « Déséchapper le JSON », qui la remplace par le document formaté.
Pourquoi JSON.stringify ajoute-t-il des barres obliques inverses à ma chaîne ?
La valeur était déjà une chaîne JSON. La sérialiser à nouveau échappe donc ses guillemets. Un appel à JSON.parse renvoie le texte JSON d'origine ; une nouvelle analyse de ce texte renvoie l'objet. Vous pouvez aussi la déséchapper ici pour lire le document.

Outils associés

Validateur JSON, Minifier du JSON et Formateur JSON.