Formateur JSON
Embellissez le JSON minifié avec une indentation et une structure correctes. Copiez ou téléchargez le résultat.
Formateur JSON
Cet outil formate et embellit les données JSON avec une indentation et une structure correctes. Collez du JSON minifié ou mal formaté pour obtenir une sortie propre et lisible instantanément.
L'opération s'exécute localement dans votre navigateur. Vos données ne sont jamais téléchargées ni stockées sur un serveur.
Comment utiliser
- Collez vos données JSON dans l'éditeur d'entrée.
- Cliquez sur Formater JSON pour embellir le code.
- Le JSON formaté apparaît dans l'éditeur de sortie avec une indentation correcte.
- Utilisez Copier pour le presse-papiers, Télécharger pour un fichier, ou Effacer pour réinitialiser.
Qu'est-ce que le formatage JSON ?
Le formatage JSON ajoute des retours à la ligne et de l'indentation aux données JSON, les rendant lisibles par l'homme. Le JSON minifié a tous les espaces supprimés pour réduire la taille du fichier, mais est difficile à lire et à déboguer.
Le formatage JSON est essentiel pour le débogage des réponses API, l'examen des fichiers de configuration et le partage de structures de données avec des collègues.
Notes d'entrée
L'outil accepte une entrée JSON valide. Si l'entrée contient des erreurs de syntaxe JSON, l'outil les signalera. Le formateur préserve toutes les données — il ne modifie que les espaces et l'indentation.
Exemple
Le JSON minifié devient lisible après formatage :
--- 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.