Échappement et déséchappement de chaîne JSON
Échappez le texte brut dans une chaîne JSON ou analysez les échappements JSON en texte lisible.
Échappement et déséchappement de chaîne JSON
Chaque chaîne incorporée dans un document JSON doit suivre les règles d'échappement du format : les guillemets doubles et les barres obliques inverses sont précédés d'une barre oblique inverse, les sauts de ligne deviennent \\n, les tabulations deviennent \\t et les caractères de contrôle en dessous de U+0020 sont écrits sous forme de séquences \\uXXXX. Cet outil convertit le texte brut en cette forme échappée et inversement. Collez un message de journal multiligne, une requête SQL ou un extrait de code HTML, et le résultat tombe directement dans une charge utile JSON, un fichier de configuration ou un corps curl sans interrompre l'analyseur.
Deux options façonnent la sortie échappée. « Mettre entre guillemets » entoure le résultat de guillemets doubles, produisant une chaîne littérale JSON complète prête à être collée après deux points ; désactivez-le lorsque la destination fournit déjà les devis. "Escape non-ASCII" réécrit en outre chaque caractère au-dessus de U+007F sous la forme d'une séquence \\uXXXX - les lettres accentuées deviennent des échappements simples et les emoji deviennent des paires de substitution comme \\ud83d\\ude00 - en conservant la sortie ASCII pure pour les systèmes existants, les en-têtes HTTP ou les outils qui modifient UTF-8.
Unescape fait l'inverse : il analyse les échappements de chaîne JSON, y compris les séquences \\uXXXX et les paires de substitution, en texte lisible. Il accepte les entrées avec ou sans les guillemets environnants, de sorte qu'une valeur copiée directement à partir d'un fichier JSON fonctionne telle quelle. Une entrée invalide (une barre oblique inverse sans correspondance ou une citation parasite) produit une erreur claire au lieu d'un résultat à moitié converti.
Tout s'exécute localement dans votre navigateur : rien n'est téléchargé et votre texte ne quitte jamais votre appareil. Le décompte sous la sortie compte les caractères avant et après la conversion ainsi que le nombre de séquences d'échappement appliquées, mis à jour en direct au fur et à mesure que vous tapez.