WMW

Encodeur JSON

Free

Encode du texte brut en une chaîne littérale JSON valide (en échappant les guillemets, les barres obliques inverses et les retours à la ligne) et la décode à nouveau, avec un détail des caractères échappés.

Fonctionne entièrement dans votre navigateur. Votre texte n'est jamais envoyé où que ce soit.

Commentaires (0)

Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.

Les commentaires des invités sont vérifiés avant publication. Se connecter pour publier instantanément.

Pas encore de commentaires. Soyez le premier à partager votre avis !

Ce que fait cet outil

Convertit du texte brut en une chaîne littérale JSON valide (en échappant les guillemets, les barres obliques inverses, les retours à la ligne et les caractères de contrôle), puis la reconvertit. Utile pour intégrer en toute sécurité du texte arbitraire dans du JSON à la main.

Comment ça marche

L'encodage fait passer votre texte par les mêmes règles de sérialisation de chaîne que définit la spécification JSON : un guillemet double devient \", une barre oblique inverse devient \\, un retour à la ligne devient \n, et les autres caractères de contrôle deviennent leur échappement \uXXXX, le résultat complet étant entouré de guillemets doubles. Le décodage inverse ce processus en analysant le texte échappé pour revenir à ses caractères d'origine. L'outil utilise le moteur JSON intégré du navigateur dans les deux sens, donc le résultat correspond toujours exactement à la spécification JSON.

Problèmes résolus

Questions fréquentes

›Quelle est la différence entre cet outil et un formateur JSON ?

Cet outil convertit une chaîne de texte brut en (ou à partir d') une chaîne littérale JSON, en gérant l'échappement des guillemets, des barres obliques inverses et des retours à la ligne. Un formateur JSON prend plutôt un document JSON complet (un objet ou un tableau) et met en forme ou minifie sa structure. Ils résolvent des problèmes différents.

›Quand aurais-je besoin d'encoder une chaîne en JSON ?

Les cas courants sont l'intégration manuelle d'un bloc de texte (avec des guillemets, des retours à la ligne ou des caractères spéciaux) dans une charge utile JSON, le débogage du corps d'une requête API, ou la préparation d'une chaîne littérale pour un fichier de configuration utilisant la syntaxe JSON.

›Dois-je inclure les guillemets environnants lors du décodage ?

Non. Vous pouvez coller le texte échappé avec ou sans les guillemets doubles environnants, l'outil détecte automatiquement les deux formes.

›Pourquoi le décodage a-t-il échoué avec une erreur ?

Le décodage échoue si le texte n'est pas une chaîne JSON valablement échappée, par exemple s'il contient un guillemet double non échappé ou une barre oblique inverse qui ne fait pas partie d'une séquence d'échappement valide. Vérifiez le texte exact pour des guillemets ou barres obliques inverses superflus et réessayez.

›Cet outil prend-il en charge l'encodage d'objets complets, pas seulement du texte brut ?

Non, cet outil est spécifiquement destiné à une seule chaîne de texte brut et à sa représentation en chaîne littérale JSON. Pour construire ou formater un objet ou un tableau JSON complet, utilisez plutôt l'outil JSON Formatter.

Outils similaires

Free

Texte

Formateur JSON

Valide et met en forme ou minifie un document JSON complet, avec indentation réglable, tri optionnel des clés et signalement précis des erreurs par ligne et colonne.

Free

Texte

Convertisseur IPv4 vers IPv6

Génère des représentations IPv6 mappées IPv4, compatibles IPv4, 6to4 et NAT64 d'une adresse IPv4, et extrait l'adresse IPv4 de n'importe laquelle de ces formes IPv6.

Free

Texte

Formateur JS/CSS

Reformate du JavaScript ou du CSS minifié ou à l'indentation incohérente en code lisible et correctement indenté, avec un style d'indentation réglable et des statistiques de taille avant/après.

Free

Texte

Minificateur JS/CSS

Réduit le JavaScript ou le CSS en supprimant les espaces et les commentaires, avec un raccourcissement optionnel des noms de variables pour JavaScript, et des statistiques de taille avant/après.

Free

Texte

Décodeur JWT

Décode l'en-tête et la charge utile d'un JWT en JSON lisible, convertit les revendications d'horodatage en dates lisibles, signale les jetons expirés et peut vérifier une signature HS256 avec un secret que vous fournissez.

Free

Texte

Générateur llms.txt

Génère un fichier llms.txt conforme à la spécification llmstxt.org à partir d'un titre, d'un résumé et de sections de liens, avec regroupement de sections Optional et aperçu en direct.

Free

Texte

Aperçu Markdown

Rend le Markdown en HTML assaini en direct à côté de la source, avec une option pour voir et copier le HTML généré.

Free

Texte

Correcteur de Mojibake (Texte Corrompu)

Récupère les octets originaux derrière un texte corrompu (mojibake) et les redécode sous plusieurs encodages courants, affichant chaque candidat propre.