jsonecho

Stringify JSON en ligne

Transformez un document JSON en une seule chaîne échappée, prête à être placée dans une autre valeur JSON ou une ligne de code.

Chargement de l'outil...

Comment utiliser Stringify JSON

  1. Collez votre JSON.
  2. Laissez « Mettre entre guillemets » activé si vous voulez un littéral de chaîne complet, ou désactivez-le pour n'obtenir que le contenu échappé.
  3. Activez « Conserver l'indentation » si vous voulez que les sauts de ligne restent (sous forme de \n) au lieu de la forme compacte.
  4. Copiez le résultat.

À propos de Stringify JSON

Parfois, le JSON doit voyager à l'intérieur d'une autre chaîne. Une charge utile de webhook qui contient du JSON sous forme de texte, un corps de file de messages, une fixture de test dans un fichier Java ou C#, une valeur dans un fichier .env. Dans tous ces cas, les guillemets et les sauts de ligne doivent être échappés, sinon le texte extérieur casse.

C'est ce que JSON.stringify fait à une chaîne. Cet outil le fait pour tout le document d'un coup : il valide d'abord votre JSON, le minifie, puis échappe le résultat.

Questions fréquentes

Quelle est la différence entre stringify et minify ?

Minify conserve le résultat en JSON. Stringify va plus loin et l'échappe pour que le tout devienne une valeur de chaîne, avec chaque guillemet écrit \" et chaque barre oblique inversée doublée.

Comment inverser cela ?

Utilisez le convertisseur Chaîne vers JSON. Il prend une chaîne échappée et vous rend le JSON lisible.

Pourquoi y a-t-il autant de barres obliques inversées ?

Chaque guillemet a besoin d'une barre oblique inversée. Si le texte contient déjà des barres obliques inversées, chacune devient deux. Appliquez le processus deux fois et vous en obtenez encore plus, ce qui est une source classique de bugs de double échappement.

Puis-je utiliser la sortie dans une chaîne Java ou C# ?

Pour la plupart des documents oui, car les deux langages utilisent le même échappement pour les guillemets. Pour les autres caractères spéciaux, les outils Échappement Java et Échappement .NET produisent du code qui correspond exactement à chaque langage.

Plus dans Outils JSON

Tous les outils →