É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.
Comment utiliser Échapper JSON
Échappez ou déséchappez des chaînes JSON en transformant guillemets, antislashs et retours à la ligne en séquences d'échappement sûres, ou inversement. Tout se passe dans votre navigateur et rien de ce que vous collez n'est envoyé.
- Collez le texte ou la chaîne JSON à convertir dans la zone de saisie.
- Cliquez sur “Escape” pour transformer les caractères spéciaux tels que guillemets, antislashs et retours à la ligne en séquences d'échappement sûres.
- Cliquez sur “Unescape” pour faire l'inverse et restaurer les véritables guillemets, antislashs et sauts de ligne.
- Activez “Wrap in quotes” si vous souhaitez le résultat entouré de guillemets doubles, prêt à coller dans du JSON.
Si la sortie affiche des antislashs dédoublés, l'entrée était probablement déjà échappée : lancez “Unescape” une fois avant de rééchapper.
Outils associés
- JSON Stringify Convertissez les objets et tableaux JavaScript en chaînes JSON avec indentation personnalisable et échappement HTML. Gratuit, tout se passe dans votre navigateur.
- TSV vers JSON Convertissez TSV en JSON gratuitement en ligne. En-têtes, détection automatique des types et minification. Tout dans le navigateur.
- JSON en CSV Convertisseur gratuit JSON vers CSV en ligne. Aplatissez les objets imbriqués, choisissez les délimiteurs et téléchargez instantanément. 100% navigateur.
- Convertisseur CSV en JSON Convertissez CSV en JSON gratuitement en ligne. Délimiteurs personnalisés, objets basés sur les en-têtes et détection automatique des types. Tout dans le navigateur.
- Embellisseur XML Embellisseur XML gratuit en ligne. Formatez, embellissez et indentez XML instantanément dans votre navigateur.
- Validateur XML Validez la syntaxe et la structure XML instantanément. Détectez les erreurs avec des numéros de ligne précis et des messages détaillés. Gratuit, sécurisé et fonctionne dans votre navigateur.
- SQL vers JSON Convertissez les instructions SQL INSERT en tableaux ou objets JSON instantanément. Supporte les VALUES multiples, la gestion NULL, la détection automatique de types et le formatage. 100% client, sans envoi.
- Visualiseur d'arbre YAML Analyse le YAML en arbre repliable interactif. Prise en charge du YAML multidocument, ancres et alias, recherche, conversion JSON et glisser-déposer de fichiers .yaml/.yml.