jsonecho

Échappement JSON

Collez votre texte et obtenez-le échappé pour JSON, prêt à coller dans du code ou des données.

Chargement de l'outil...

Comment utiliser Échappement JSON

  1. Collez ou tapez le texte que vous voulez échapper.
  2. Ajustez les options si nécessaire.
  3. Copiez le résultat échappé.

À propos de Échappement JSON

Pour mettre du texte arbitraire dans une chaîne JSON, vous devez échapper le guillemet double, la barre oblique inversée et tous les caractères de contrôle. Un saut de ligne devient \n, une tabulation \t, et tout le reste sous U+0020 devient \uXXXX. Oubliez-en un et le document entier est invalide.

Cet outil transforme n'importe quel texte, multiligne ou non, en contenu de chaîne JSON. Collez le résultat entre guillemets et vous avez une valeur JSON valide.

Ce qui est échappé

Le guillemet double devient \", la barre oblique inversée \\, un saut de ligne \n, un retour chariot \r, une tabulation \t, un retour arrière \b, un saut de page \f ; les autres caractères de contrôle deviennent \u00XX.

Questions fréquentes

La barre oblique est-elle échappée ?

Non. JSON autorise \/ mais ne l'exige pas. L'omettre garde le texte plus court et plus facile à lire.

Les apostrophes sont-elles échappées ?

Non. Les chaînes JSON n'utilisent que des guillemets doubles, donc une apostrophe n'a pas besoin d'échappement.

Les caractères non-ASCII doivent-ils être échappés ?

Non, JSON est en UTF-8 et gère n'importe quel caractère. L'option existe pour les systèmes qui veulent de l'ASCII pur sur le fil.

Comment gérer les emoji ?

Sans l'option ils restent tels quels. Avec, ils deviennent une paire de substitution comme \ud83d\ude00, ce qui est la façon dont JSON écrit les caractères hors du BMP.

Plus dans Échappement et texte

Tous les outils →