Quatre outils développeur, quatre usages différents
Ces utilitaires répondent à des questions différentes : un JSON est-il valide, une chaîne est-elle correctement encodée, quelle est son empreinte, ou quelle partie d'un texte correspond à un motif ?
Collez une réponse d'API dans le formateur JSON pour voir sa structure avec une indentation lisible. Un message d'erreur apparaît si la syntaxe n'est pas valide. Vous pouvez aussi minifier un document valide avant de le copier dans un exemple ou un test.
L'outil vérifie la syntaxe JSON ; il ne garantit pas qu'un objet respecte le schéma attendu par votre application. Pour cela, il faut une validation métier ou un schéma JSON distinct.
02
Base64 et SHA : deux opérations à ne pas confondre
Base64 encode des octets sous forme de caractères faciles à transporter. Le résultat peut être décodé : ce n'est ni du chiffrement ni une protection pour un mot de passe. Utilisez l'encodeur pour vérifier une chaîne ou préparer une donnée de test.
Une empreinte SHA transforme un texte en une valeur de taille fixe. Elle n'est pas réversible. L'outil de hash est utile pour comparer deux entrées à l'identique, mais il ne remplace pas une méthode spécialisée pour stocker des mots de passe.
03
Regex : tester avant d'intégrer
Le testeur d'expressions régulières montre les correspondances dans un texte d'exemple. Essayez plusieurs cas, dont les chaînes vides, les accents et les entrées très longues. Le moteur utilisé est celui de JavaScript dans votre navigateur.
Une expression qui fonctionne dans JavaScript peut se comporter autrement dans Python ou dans un outil de ligne de commande. Vérifiez les options et le moteur de votre environnement final.