Comprendre et corriger les erreurs de syntaxe JSON courantes : Guide RFC 8259 | GoToolstack
Corrigez virgules superflues, apostrophes simples et clés sans guillemets en JSON. Préservez la précision des grands entiers BigInt et formatez vos données.
Décodez les tokens JSON Web Token, examinez le header, payload et expiration.
Le JSON Web Token (JWT), normalisé par l'IETF dans la spécification RFC 7519, est une norme ouverte compacte et autonome employée massivement pour la transmission sécurisée d'assertions d'identité et de droits d'accès entre deux parties au sein d'architectures web modernes et microservices. Composé de trois segments distincts sérialisés en Base64URL et séparés par des points (en-tête, charge utile de données et signature cryptographique), le JWT est le standard de référence des protocoles OAuth 2.0 et OpenID Connect (OIDC).
Un développeur d'applications mobiles inspecte un jeton d'authentification Bearer renvoyé par un service d'autorisation d'entreprise. En collant le jeton compact dans l'outil, le décodeur sépare immédiatement les trois segments sans altération : il identifie dans l'en-tête (Header) l'algorithme cryptographique RS256 (RSA Signature avec SHA-256) et l'identifiant de clé kid. Dans la charge utile (Payload), il décompose les revendications (Claims) standardisées : l'émetteur iss: https://auth.entreprise.com, le sujet sub: usr_8923a1, les rôles RBAC (admin, billing) ainsi que les horodatages UNIX. L'inspecteur vérifie en temps réel le marqueur d'expiration exp (1758812400) et confirme visuellement que le jeton reste valide pour encore 42 minutes et 15 secondes, évitant aux équipes de perdre du temps à déboguer une fausse erreur 401 Unauthorized.
Contrairement à certains outils en ligne tiers qui transmettent les jetons vers des serveurs distants, ce débogueur s'exécute intégralement côté client. Vos jetons de session, clés d'API et identifiants de production ne quittent jamais votre navigateur.
Structure JWT RFC 7519 : base64url(Header) . base64url(Payload) . Signature
L'en-tête précise l'algorithme (alg) et le type de jeton ; la charge utile contient les revendications applicatives (claims) ; la signature est générée par HMAC ou chiffrement asymétrique RSA/ECDSA.