预设:
功能说明
构建合法的 JSON-RPC 2.0 消息——请求、通知(无 id)、成功响应和错误响应——并校验它们的结构。内置标准错误码(-32700 … -32000)。粘贴一条现有消息即可把它载回编辑器。100% 客户端运行。
使用方法
- 选择一种消息类型(Request / Notification / Result / Error),或从一个预设开始:
initialize、tools/call、notify。 - 填写相关字段(method/params/id/result/error code)。
- 查看右侧的实时输出;复制它,或下载为
request.json。 - 通过粘贴现有消息粘贴一条已有的 JSON-RPC 消息,把它往返载入编辑器。
- URL 始终携带你当前的消息——复制它即可分享或收藏这个精确状态。
示例
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
}
notify 预设构建一条通知——一条没有 id 的方法消息,因此对端永不回复:
{
"jsonrpc": "2.0",
"method": "notifications/initialized",
"params": {}
}
补充说明
- 私密: 生成在本地完成。
- 提示: 标量 params(规范要求数组或对象)以及请求上被清空的
id(对端无法回复)会以输出旁的徽章形式呈现。 - params 文本为空时省略
params成员;不是合法 JSON 的文本会作为字符串参数保留,因此你的编辑永远不会丢失。 - 你不提供错误消息时使用标准文本;未知错误码回退到
-32603(internal error)。 - 相关工具: JSON Formatter、JSON to SQL。