IT用語集 › Web › JSON-RPC

JSON-RPC

Web Svenska → 更新: 2026-10-21

JSON上に載せた単純なRPCプロトコル。v1は2005年、広く使われるv2.0は2010年に登場した。

リクエストは {"jsonrpc":"2.0","method":"foo","params":[],"id":1} の形をとる。REST やGraphQLよりも用途が絞られている。

トランスポートはHTTP、WebSocket、生のTCPのいずれでもよい。主な利用者はブロックチェーン(Ethereum、Solana、Bitcoin Coreのノード)で、2024年のAnthropic製MCP(Model Context Protocol)も土台にしている。同じ発想のXML-RPC(1998年)はXML版、gRPCはProtobufによるバイナリで高速、tRPCはTypeScriptのエンドツーエンド型安全が売りだ。仕様は2010年以降更新されておらず、形式上は安定版である。

← 用語集に戻る