Échapper JSON
Échappez et déséchappez des chaînes JSON en ligne. Convertissez les guillemets, barres obliques inverses et sauts de ligne en séquences d'échappement sécurisées.
Qu'est-ce que l'échappement JSON ?
L'échappement JSON est le processus de conversion des caractères spéciaux (guillemets doubles, barres obliques inverses, caractères de contrôle) en séquences d'échappement (comme \", \\, \n) pour qu'ils puissent être inclus en toute sécurité dans les chaînes JSON sans casser la structure.
Qu'est-ce que le déséchappement JSON ?
Le déséchappement JSON est le processus inverse — il convertit les séquences d'échappement comme \" et \n en leurs caractères d'origine (guillemets doubles et sauts de ligne), restaurant la forme lisible de la chaîne.
Quels caractères doivent être échappés en JSON ?
En JSON, les caractères suivants doivent être échappés : les guillemets doubles ("), les barres obliques inverses (\) et les caractères de contrôle comme les sauts de ligne (\n), les tabulations (\t), les retours chariot (\r), les retourarrières (\b) et les sauts de page (\f).
Mes données sont-elles en sécurité avec cet outil ?
Absolument. Tout le traitement se fait entièrement dans votre navigateur avec JavaScript. Aucune donnée n'est envoyée à un serveur, ce qui permet de traiter en toute sécurité du contenu JSON confidentiel.
Comment échapper une chaîne JSON pour du code JavaScript ?
Collez votre texte dans le champ de saisie, sélectionnez le mode Échappement et activez éventuellement "Entourer de guillemets". Le résultat sera une chaîne correctement échappée que vous pouvez intégrer directement dans du code JavaScript ou JSON.
Quelle est la différence entre l'échappement JSON et l'encodage URL ?
L'échappement JSON gère les caractères spéciaux dans la syntaxe JSON (guillemets, barres obliques inverses, caractères de contrôle). L'encodage URL gère les caractères non sûrs dans les URLs. Ils ont des objectifs différents et produisent des formats différents.
Cet outil peut-il gérer de gros fichiers JSON ?
Oui. L'outil traite le texte directement dans votre navigateur sans limite de taille. Les performances dépendent de votre appareil, mais les données JSON typiques sont traitées instantanément.
Que fait "Entourer de guillemets" ?
Lorsqu'activé, la sortie échappée est entourée de guillemets doubles, produisant un littéral de chaîne JSON valide (par exemple "Hello \"World\""). Sans cette option, seul le contenu échappé est affiché.
Puis-je utiliser cet outil hors ligne ?
Oui. Une fois la page chargée, toutes les fonctionnalités marchent sans connexion internet car tout s'exécute localement dans votre navigateur.
Comment échapper les caractères Unicode en JSON ?
Les caractères ASCII standards comme les guillemets et les barres obliques inverses sont échappés avec la notation backslash (\", \\). Pour les autres caractères Unicode, on peut utiliser le format \uXXXX.
Quelle est la différence entre guillemets simples et doubles en JSON ?
En JSON, seuls les guillemets doubles sont valides pour entourer les valeurs de chaîne. Les guillemets simples n'ont pas de signification spéciale et n'ont pas besoin d'être échappés.
Pourquoi dois-je échapper les chaînes JSON ?
L'échappement est nécessaire lorsque vous devez intégrer du contenu généré par l'utilisateur, des valeurs dynamiques ou du texte contenant des caractères spéciaux dans du JSON. Sans échappement correct, des caractères comme les guillemets ou les sauts de ligne casseraient la syntaxe JSON.