Convertisseur JSON et texte
Formatez du JSON, encodez en Base64, URL et entités HTML, et changez la casse, le tout dans ce navigateur.
Comment utiliser le convertisseur JSON et texte
Utilisez-le pour formater ou minifier du JSON, convertir du texte en Base64, en URL ou en entités HTML, ou changer la casse et les styles de nommage des variables.
- Choisissez une tâche et les options dont vous avez besoin.
- Collez votre contenu dans l’entrée et appuyez sur Convertir. Ctrl+Entrée (⌘+Entrée sur Mac) fonctionne aussi.
- Vérifiez le résultat et copiez-le. En cas d’erreur, regardez la ligne et la colonne indiquées.
Exemple : {"b":1,"a":2} {"a":2,"b":1} minifier le JSON + trier les clés
Limites
- La limite de saisie est de 500 000 caractères (longueur de la chaîne) ; les emojis et certains autres caractères comptent pour 2.
- Le JSON peut être imbriqué sur 200 niveaux au maximum.
- Un JSON avec des commentaires, des virgules finales ou des apostrophes n’est pas du JSON standard et est signalé comme une erreur.
- Le formatage et la minification conservent les nombres et les chaînes exactement tels qu’écrits et ne recalculent jamais les valeurs. Les clés répétées sont conservées, pas supprimées.
- Les navigateurs peuvent convertir les sauts de ligne collés (CRLF) en LF.
- Le décodage des entités HTML ne gère qu'une petite liste d'entités nommées courantes et les entités numériques (décimales et hexadécimales). Les noms absents de la liste et les nombres invalides restent inchangés et sont comptabilisés.
- La conversion de casse utilise les règles par défaut, indépendamment du réglage de langue.
Questions fréquentes
Ma saisie est-elle envoyée à un serveur ?
Non. Chaque conversion s’exécute dans ce navigateur, et votre saisie ainsi que les résultats ne sont ni enregistrés ni envoyés. Ils disparaissent lorsque vous rechargez la page.
Le Base64 est-il un chiffrement ?
Non. Le Base64 se contente de réécrire des données sous forme de texte et n’importe qui peut l’inverser. Ne l’utilisez pas pour protéger des mots de passe ou des données personnelles.
Quelle est la différence entre composant d’URL et adresse complète ?
Le mode composant convertit aussi les séparateurs tels que ? & = / #, il convient donc à une seule valeur de requête. Le mode adresse complète conserve la structure de l’adresse et ne convertit que des caractères comme le texte coréen et les espaces, mais il transforme aussi % en %25 : encoder une adresse déjà encodée l’encode donc deux fois.
Le décodage d’URL transforme-t-il + en espace ?
Par défaut, + reste tel quel. Activez « Traiter + comme une espace » uniquement si + représente une espace, comme dans les données de formulaire HTML.
Pourquoi certains éléments ne sont-ils pas modifiés lors du décodage des entités HTML ?
Cet outil gère les entités nommées courantes comme amp, lt, gt, quot, apos, nbsp, copy et hellip, ainsi que les entités numériques. Les entités nommées absentes de la liste et les entités numériques hors plage sont laissées telles quelles pour préserver votre texte, et le message d'état les liste.
Comment la ligne et la colonne d’une erreur sont-elles comptées ?
Les lignes et les colonnes commencent à 1. Les colonnes comptent les caractères, et le caractère situé juste après un saut de ligne est la colonne 1 de la nouvelle ligne.