Préréglages:
Ce que ça fait
Construit des messages JSON-RPC 2.0 valides - requêtes, notifications (sans id), réponses de succès et réponses d’erreur - et valide leur structure. Inclut les codes d’erreur standard (-32700 … -32000). Collez un message existant pour le recharger dans l’éditeur. 100 % côté client.
Comment l’utiliser
- Choisissez un Type de message (Request / Notification / Result / Error), ou partez d’un préréglage :
initialize,tools/call,notify. - Remplissez les champs pertinents (method/params/id/result/error code).
- Surveillez la sortie en direct à droite ; Copiez-la ou Téléchargez-la sous
request.json. - Collez un message JSON-RPC existant via Coller un message existant pour le faire faire l’aller-retour vers l’éditeur.
- L’URL transporte toujours votre message courant - copiez-la pour partager ou mettre en favori l’état exact.
Exemples
Préréglage tools/call (method tools/call, params {"name":"get_weather","arguments":{"city":"Paris"}}, id 2) →
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_weather",
"arguments": { "city": "Paris" }
},
"id": 2
}
Le préréglage notify construit une notification - un message de méthode sans id, donc le pair ne répond jamais :
{
"jsonrpc": "2.0",
"method": "notifications/initialized",
"params": {}
}
Bon à savoir
- Privé : la génération est locale.
- Avertissements : des params scalaires (la spec veut un tableau ou un objet) et un
idvidé sur une requête (le pair ne peut pas répondre) apparaissent comme badges à côté de la sortie. - Un texte de params vide omet le membre
params; un texte qui n’est pas du JSON valide est conservé comme paramètre chaîne, pour que votre saisie ne soit jamais perdue. - Les messages d’erreur utilisent le texte standard quand vous n’en fournissez pas ; les codes inconnus retombent sur
-32603(internal error). - Outils liés : JSON Formatter, JSON to SQL.