Formateur JSON
Formatez un JSON valide en une sortie lisible et constamment en retrait dans votre navigateur.
Formater JSON sans modifier ses données
Formateur JSON analyse votre entrée et l'imprime avec une indentation prévisible. Il est utile pour inspecter les réponses de l'API, les fichiers de configuration, les métadonnées du package, les journaux et les charges utiles copiées qui arrivent sous la forme d'une longue ligne.
L'entrée doit être un JSON valide : noms de propriétés entre guillemets, pas de virgules de fin, pas de commentaires et des chaînes valides. Le formatage modifie uniquement les espaces ; les clés d'objet, l'ordre du tableau, les nombres, les booléens, les valeurs nulles et le contenu des chaînes sont conservés.
Comment utiliser
- Collez vos données JSON dans l'éditeur d'entrée.
- Cliquez sur Formater JSON pour l'analyser et l'indenter.
- Examinez la sortie formatée pour confirmer que la structure, l’imbrication et les tableaux correspondent à vos attentes.
- Utilisez Copier pour le presse-papiers, Télécharger pour un fichier ou Effacer pour réinitialiser.
Qu’est-ce que le formateur JSON ?
Formateur JSON est un utilitaire basé sur un navigateur permettant de transformer le JSON compact en un document lisible par l'homme. Il facilite l'analyse des objets et des tableaux imbriqués lors des travaux de débogage, de révision et de documentation.
JSON étant un format de données strict, le formateur agit également comme un contrôle de validité rapide. Si l'entrée ne peut pas être analysée, corrigez d'abord la syntaxe plutôt que de vous fier à l'indentation pour réparer la charge utile.
Notes d'entrée
Collez uniquement le document JSON, pas les en-têtes HTTP, les affectations de variables, les clôtures Markdown ou les guillemets environnants d'une autre interface utilisateur. Les espaces à l’intérieur des chaînes entre guillemets sont des données et seront conservés.
Exemple
Une charge utile compacte devient plus facile à examiner une fois que les objets et les valeurs sont placés sur des lignes distinctes :
--- Entrée minifiée ---
{"name":"John","age":30,"city":"New York"}
--- Sortie formatée ---
{
"name": "John",
"age": 30,
"city": "New York"
}
Intégration MCP
MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des workflows répétables de conversion, formatage, hachage et génération.
Nom de l'outil MCP: json-formatter
Point de terminaison MCP: https://coding.tools/mcp
Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.
Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une JSON-RPC error.
Exemple de requête tools/call :
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"json-formatter","arguments":{"input":"{\"name\":\"Coding.Tools\",\"features\":[\"MCP\",\"A2A\"]}","options":{"spaces":2}}}}'
La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.