ToolHub
Ouvrir l'outil

Outil d'échappement JSON

Échappez et dééchappez les chaînes JSON, pour une intégration sécurisée dans le code

Conversion de format

À propos de cet outil

L'outil d'échappement JSON échappe et dééchappe les chaînes JSON. L'échappement est basé sur les règles JSON.stringify, convertissant les caractères spéciaux tels que les sauts de ligne, les tabulations, les guillemets, les barres obliques inverses en séquences d'échappement (comme \n, \t, \", \\), le dééchappement les restaure en texte original — toutes les opérations sont effectuées localement dans le navigateur.

Principales fonctionnalités

Aperçu rapide

Cas d'utilisation

json

Questions fréquentes

Quelles règles l'échappement suit-il ?

L'outil effectue l'échappement basé sur les règles JSON.stringify, convertissant les sauts de ligne en \n, les tabulations en \t, les retours chariot en \r, les guillemets en \", les barres obliques inverses en \\, les caractères non ASCII sont conservés tels quels.

Quelle est la différence entre l'échappement et le dééchappement ?

L'échappement ajoute un préfixe de barre oblique inverse aux caractères spéciaux du texte, pour en faire un contenu de chaîne JSON valide ; le dééchappement restaure les séquences d'échappement en caractères originaux, par exemple \n est restauré en saut de ligne réel, \" est restauré en guillemet.

Quand faut-il échapper une chaîne JSON ?

Lorsqu'il faut intégrer une chaîne JSON dans du code source, transmettre du texte multiligne comme valeur JSON à une API, ou insérer du texte contenant des caractères spéciaux dans un modèle, un échappement préalable est nécessaire.

Mes données sont-elles en sécurité lors de l'utilisation de cet outil ?

Absolument sécurisé. Tout l'échappement et le dééchappement des chaînes sont effectués localement dans le navigateur via JSON.stringify et JSON.parse, aucune donnée n'est téléchargée vers un serveur.

Que faire si le dééchappement échoue ?

Le dééchappement exige que l'entrée soit une séquence d'échappement JSON valide. Si le format est incorrect (comme une barre oblique inverse manquante ou une erreur d'orthographe dans le caractère d'échappement), l'outil signale un échec d'analyse, veuillez vérifier que le format d'échappement dans l'entrée est correct.