Catégorie: Développement

Échappement de chaînes JSON

Idée interneUn outil manque ?

Convertissez du texte vers un littéral de chaîne JSON et inversement

Transformez du texte brut en un littéral de chaîne sûr pour JSON, avec guillemets, antislashs et caractères de contrôle échappés, ou décodez un littéral de chaîne JSON pour retrouver le texte original. Fonctionne entièrement dans votre navigateur.

Littéral de chaîne JSON
"A \"quoted\" line\nwith a tab\there and a backslash \\ too."

Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.

À quoi sert cet outil

Coller une ligne de journal sur plusieurs lignes ou un extrait avec des guillemets directement dans une configuration JSON ou une charge utile d'API casse le fichier dès qu'un guillemet ou un saut de ligne tombe au mauvais endroit. Cet outil applique les mêmes règles d'échappement définies par le standard JSON pour transformer tout texte en un littéral sûr à insérer dans un document JSON, et inversement : collez un littéral, avec ou sans ses guillemets, pour retrouver le texte original.

Mode d'emploi

  1. Choisissez Échapper pour convertir du texte brut, ou Déséchapper pour décoder un littéral.
  2. Collez ou saisissez dans le champ de saisie.
  3. Copiez le résultat depuis le champ de sortie.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.

Questions fréquentes

Mon texte est-il envoyé quelque part ?
Non. L'échappement et le décodage se font en JavaScript directement dans la page, donc rien de ce que vous collez ne quitte votre appareil.
Dois-je inclure les guillemets lors du déséchappement ?
Non. Un littéral est accepté avec ou sans ses guillemets doubles ; dans les deux cas il est interprété comme une seule chaîne JSON.
Que se passe-t-il si le littéral n'est pas valide ?
Un message explique ce que l'analyseur JSON a rejeté, comme une chaîne non terminée ou une séquence d'échappement incorrecte, plutôt que d'échouer silencieusement.