S’exécute dans votre navigateur
Validateur JSON
Vérifiez si le JSON est syntaxiquement valide et voyez la ligne et la colonne de la première erreur. La validation reste dans le navigateur.
Collez un payload quand vous voulez seulement un oui ou non et un pointeur vers la cassure. Ce validateur n’indente ni ne minifie.
JSON.parse tourne dans cet onglet. L’entrée invalide ne quitte pas l’appareil pour un contrôle externe.
Mode d’emploi
- Collez le JSON à tester.
- Lancez la validation.
- Lisez l’état de succès ou la première erreur avec ligne et colonne.
Comment ça marche
Un parse réussi signifie un JSON bien formé. Il ne prouve ni schéma, ni types, ni clés obligatoires.
Quand le moteur donne une position de caractère, la page la convertit en ligne et colonne pour l’éditeur.
Exemples
Virgule finale
Une liste qui finit par une virgule échoue. Le pointeur tombe près de la virgule en trop.
Guillemets simples
Des clés entre guillemets simples ne sont pas du JSON valide. Le premier guillemet est signalé, sans réécriture.
FAQ
Valide veut-il dire que le contrat d’API est bon ?
Non. Valide concerne la syntaxe. Le schéma est hors périmètre.
Pourquoi pas de sortie formatée ?
Cette page est un filtre. Utilisez le formateur pour indenter ou le minificateur pour réduire.
Les clés dupliquées sont-elles signalées ?
JSON.parse garde souvent la dernière clé dupliquée. C’est tout de même parsable.
L’échantillon est-il envoyé ?
Non. La validation est locale dans cet onglet.
Outils liés
- Formateur JSONMettez le JSON en forme avec une indentation choisie pour lire les payloads d’API. Le formatage reste dans cet onglet.
- Minificateur JSONMinifiez le JSON en retirant les blancs superflus pour réduire les payloads. La compression du texte se fait localement dans cet onglet.
- JSON vers CSVConvertissez un objet JSON ou un tableau d’objets en CSV pour tableur. Les clés imbriquées s’aplatissent avec des points, dans le navigateur.
- Encodeur Base64Encodez du texte UTF-8 en Base64 pour data URI, en-têtes et embeds. L’encodage utilise les API web de cet onglet, sans serveur.
- Décodeur d’URLDécodez les URL et requêtes percent-encoded en texte lisible. Les séquences invalides sont signalées sans appel réseau.