Outils JSON pour développeurs AI · Exécution locale

Développeurs AI Espace de travail JSON

Génération en langage naturel · Schema · Zod · OpenAPI · Function Calling · MCP · 30+ outils

Échappement JSON

Pour glisser un JSON dans une autre chaîne, un modèle de journal ou un littéral de code, guillemets et sauts de ligne doivent d'abord être échappés.

« Échapper » traite les caractères de contrôle courants ; « Déséchapper » rend \n et \" à leur forme réelle, pour une nouvelle mise en forme.

Utile pour déboguer une réponse emballée d'une couche, ou extraire un JSON imbriqué d'un fichier de config. Ne vous en servez pas pour changer le sens métier des champs.

Tout reste local. Une chaîne qui contient un token peut se coller telle quelle.

Épluchez couche par couche

Certains journaux échappent le JSON deux fois. Déséchappez une fois, voyez si c'est encore un littéral, recommencez si besoin, puis mise en forme.

Différence avec la page Unicode

L'échappement traite guillemets, barres obliques inverses et sauts de ligne ; pour passer le texte en \uXXXX, utilisez l'outil Unicode. Ne mélangez pas les boutons.

Comment faire

  1. Collez du JSON ou du texte brut.
  2. Pour embarquer dans une chaîne, cliquez « Échapper » ; pour retrouver le texte, « Déséchapper ».
  3. Après déséchappement, si c'est un JSON valide, ouvrez-le sur la page Mise en forme.
  4. Copiez le résultat. Pour un encodage \u, allez sur la page Unicode.
  5. Sur plusieurs couches, regardez le résultat à chaque pas avant de continuer.

Cas d'usage

  • Mettre du JSON dans un littéral de chaîne Java / C#.
  • Retrouver le vrai JSON depuis un champ échappé d'un journal.
  • Préparer un texte transmissible sur une ligne pour CSV ou file d'attente.
  • Après le nettoyage des caractères sales, retirer les échappements en trop.

À garder en tête

  • Les caractères ordinaires restent tels quels par défaut.
  • Un déséchappement raté vient souvent d'une barre en moins, ou d'un texte qui n'est pas un échappement valide.
  • N'échappez pas une couche de plus un JSON déjà objet en espérant le parser tel quel.

FAQ

Le français / les caractères non ASCII changent-ils ?

Les caractères ordinaires restent tels quels. Pour \uXXXX, utilisez l'outil Unicode.

Que faire si le déséchappement échoue ?

Il manque peut-être une couche de barres obliques, ou le texte n'est pas une séquence d'échappement valide. Vérifiez d'abord la source.

Comment l'utiliser avec la mise en forme ?

Déséchappez d'abord pour obtenir un JSON valide, puis mise en forme ou validation.

Y a-t-il un envoi ?

Non.

Les retours à la ligne deviennent-ils \n ?

À l'échappement, oui. Au déséchappement, ils redeviennent de vrais sauts de ligne.

Les entités HTML sont-elles traitées ?

Non, pas les entités du type ". Décodez-les ailleurs avant de coller.

Quelle différence avec la compression ?

Compresser retire les blancs mais reste du JSON ; échapper transforme le texte pour le mettre dans une chaîne.

Les chemins avec barres obliques inverses bougent-ils ?

Les \ d'un chemin Windows seront vus comme des échappements. Avant de traiter, sachez si vous voulez un chemin ou du JSON.