Ce que change cet outil
Transformez du texte en littéral de chaîne JavaScript. Produit une chaîne entre guillemets compatible avec JavaScript selon les règles d’échappement JSON. La sortie est un littéral JavaScript complet, guillemets extérieurs compris. Retours, guillemets et barres inversées sont échappés; le texte Unicode ordinaire reste lisible. Copiez aussi les guillemets, sinon le sens change.
Comprendre le format
JavaScript peut contenir chaînes, commentaires, expressions régulières, littéraux de gabarit et constructions où un retour à la ligne compte. Un petit éditeur ne peut déduire toutes les limites de la seule ponctuation. Le formateur de blocs accepte du code simple à accolades et points-virgules, mais refuse gabarits et expressions régulières ambiguës au lieu de les réécrire silencieusement. Il sert à examiner de courts fragments, pas à assembler une application. L’outil distinct d’échappement traite toute la saisie comme des données et la sérialise en un unique littéral cité; il n’exécute pas le texte. Vérifiez toujours la sortie dans l’analyseur et les tests destinataires.
Une méthode fiable
L’échappement est une étape de représentation pour une seule valeur. Partez du texte brut, avec ses vrais retours à la ligne et guillemets, puis laissez l’outil créer un littéral entre guillemets. Copiez la sortie entière, guillemets extérieurs compris, dans un contexte attendant une expression de chaîne JavaScript. Une barre oblique inversée suivie de n représente un retour à la ligne dans la valeur; après évaluation, ce ne sont pas deux lettres ordinaires. N’ajoutez pas une seconde couche d’échappement sauf si le littéral entre lui-même dans une autre chaîne ou sérialisation. Testez une courte valeur avec guillemet, barre inversée et caractère non ASCII dans l’application destinataire.
Vérifier le résultat
Conservez la source près de la sortie et essayez d’abord un petit exemple connu avant de traiter un grand document. Comparez le contenu utile, pas seulement la taille du fichier ou le nombre de lignes. Vérifiez noms, chaînes entre guillemets, caractères non ASCII, fins de ligne et champs répétés après transformation. Une sortie lisible ne valide aucun schéma, ne prouve pas que le code s’exécute et ne garantit pas que les données sont publiables. Ce site traite le texte dans le navigateur et montre la sortie comme du texte, mais l’application où vous la collerez appliquera ses propres règles. Si la saisie est refusée, repérez la construction non prise en charge et recourez au besoin à un analyseur spécialisé.