Ir para o conteúdo principal

0 sur 3 utilisations aujourd'hui · 3 restantes. Passez à Pro et supprimez la limite.

Mettre à niveau

Formateur JSON

Validez · formatez · minifiez · réparez — Traitement sur appareil.

Processado no seu navegador

Opération

Entrée

Sortie (formatée)

La sortie formatée apparaît ici…
Traitement sur appareil. JSON analysé via JSON.parse() natif du navigateur. Rien n'est envoyé au serveur — sûr pour payloads sensibles, secrets, etc.
Sobre

Qu'est-ce qu'un formateur et validateur JSON ?

Por Quorify EditorialAtualizado em

Le formateur JSON de Quorify formate, valide et indente n'importe quelle chaîne JSON, aidant les développeurs à inspecter les payloads API, configurations et réponses webhook avec lisibilité. L'outil suit les normes officielles RFC 8259 (IETF) et ECMA-404. Le traitement s'effectue entièrement dans votre navigateur — utile lorsque vous manipulez des payloads sensibles et préférez ne pas coller dans des outils en ligne qui envoient les données vers des serveurs. Prend en charge la minification inverse, l'indentation configurable et la détection d'erreurs de syntaxe avec position. Fait partie du kit dev de Quorify : combinez-le avec le générateur de hash pour vérifier l'intégrité des payloads, avec le générateur UUID pour les identifiants, et avec le générateur de slug pour normaliser les chaînes pour URLs.

Casos

Quand l'utiliser

  1. Inspecter la réponse d'un endpoint REST nouvellement créé et valider la structure avant intégration.

  2. Déboguer du JSON corrompu provenant des logs de production, identifier la position exacte de l'erreur de syntaxe.

  3. Formater des fichiers de configuration (package.json, tsconfig.json, manifest) venus minifiés.

  4. Valider le payload webhook avant soumission à la file de traitement, évitant l'échec des jobs pour syntaxe.

  5. Comparer deux réponses API indentées côte à côte pour identifier des différences subtiles.

Método

Comment fonctionne le calcul

Le parseur utilise le JSON natif du navigateur (JSON.parse), qui suit RFC 8259. Si la chaîne est valide, le résultat est re-sérialisé avec indentation configurable (2 ou 4 espaces, ou tabulation). En cas d'erreur de syntaxe, le navigateur retourne un message avec position approximative du problème — utile pour localiser une virgule manquante, un crochet non fermé ou une chaîne sans guillemets. Le formateur détecte aussi les types JSON spécifiques (string, number, boolean, null, array, object) et préserve l'ordre des clés du payload original. Pour la minification inverse, tous les espaces hors chaînes sont supprimés.

FAQ

Questions fréquentes

Le JSON est-il sensible à la casse ?
Oui. Les clés et valeurs diffèrent selon la casse. true, false et null sont en minuscules par spec ; True/TRUE sont des erreurs de syntaxe. Les guillemets doivent être doubles (\"), pas simples ('). Les commentaires (// ou /* */) ne sont pas autorisés en JSON pur — pour cela, JSON5/JSONC existent.
Pourquoi mon JSON avec virgule de fin échoue-t-il ?
La norme JSON (RFC 8259) n'autorise pas de virgule après le dernier élément d'un tableau ou objet. JavaScript moderne l'accepte, mais JSON est strict. Pour supporter les virgules de fin, utilisez JSON5 ou JSONC — formats dérivés mais pas strictement compatibles avec les API attendant du JSON standard.
Comment représenter les dates en JSON ?
JSON n'a pas de type date natif. La convention la plus utilisée est ISO 8601 en chaîne : \"2026-05-21T14:30:00Z\". Autres options : timestamp Unix (nombre en secondes ou ms depuis epoch) ou objet structuré {year, month, day}. Combinez ISO 8601 avec notre convertisseur Epoch pour travailler avec les timestamps.
Y a-t-il une limite de taille ?
Le navigateur supporte des chaînes JSON de l'ordre de centaines de mégaoctets en mémoire, mais les formateurs web ralentissent typiquement au-dessus de ~10 Mo en raison du DOM. Pour les fichiers énormes, utilisez des outils CLI comme jq.
Quelle est la différence entre JSON et JSON5 ?
JSON5 est une extension informelle qui ajoute du confort humain : commentaires, virgules de fin, clés sans guillemets, chaînes entre guillemets simples, nombres hexadécimaux. Les API et bibliothèques web attendent du JSON strict ; JSON5 est plus courant dans les fichiers de configuration que les humains éditent directement.
Pourquoi valider le JSON avant de l'envoyer à une API ?
Parce que les API strictes retournent des erreurs 400 avec des messages peu descriptifs quand le payload est invalide. Valider au préalable fait gagner du temps de débogage, évite les échecs en milieu de transaction et améliore l'observabilité de votre propre système.
Fontes

Sources officielles

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Standard internationalRFC 8259 (2017)IETF · Internet Engineering Task Force

    RFC 8259 — The JavaScript Object Notation (JSON) Data Interchange Format

    Spécification technique officielle du format JSON, incluant grammaire, encodage et règles d'interopérabilité. Base pour tout formateur, parseur ou validateur JSON.

  2. Standard internationalECMA-404 (2ᵉ éd.)Ecma International

    ECMA-404 — The JSON Data Interchange Syntax

    Norme ECMA du format JSON, alignée sur RFC 8259 et adoptée par les langages, API et bases de données dans le monde entier.

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

Connexes

Outils similaires

toolLayout.related_description