Preajustes:
Qué hace
Construye mensajes JSON-RPC 2.0 válidos — peticiones, notificaciones (sin id), respuestas de éxito y respuestas de error — y valida su estructura. Incluye los códigos de error estándar (-32700 … -32000). Pega un mensaje existente para cargarlo de vuelta en el editor. 100% en el cliente.
Cómo usarlo
- Elige un Tipo de mensaje (Request / Notification / Result / Error), o parte de un preset:
initialize,tools/call,notify. - Rellena los campos pertinentes (method/params/id/result/código de error).
- Observa la salida en vivo a la derecha; Copiar o Descargar como
request.json. - Pega un mensaje JSON-RPC existente vía Pegar un mensaje existente para traerlo de vuelta al editor.
- La URL siempre transporta tu mensaje actual — cópiala para compartir o marcar el estado exacto.
Ejemplos
Preset 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
}
El preset notify construye una notificación — un mensaje de método sin id, así que el par nunca responde:
{
"jsonrpc": "2.0",
"method": "notifications/initialized",
"params": {}
}
Buen saber
- Privado: la generación es local.
- Avisos: los params escalares (la especificación quiere un array o un objeto) y un
idvaciado en una petición (el par no puede responder) aparecen como insignias junto a la salida. - Un texto de params vacío omite el miembro
params; un texto que no es JSON válido se conserva como parámetro de cadena, así tu edición nunca se pierde. - Los mensajes de error usan el texto estándar cuando no suministras uno; los códigos desconocidos caen a
-32603(internal error). - Herramientas relacionadas: JSON Formatter, JSON to SQL.