JSON RPC での ID の意味がわかりません。また、ツールキットを開発する際に JSON-RPC.org の標準を使用しないことはどれほど悪いことだと考えられますか? JSON-RPC の世界にはあいまいな点があるようです。
PS私が言及しているIDは、ここのIDです:
{"params":["Hello","World"],"method":"hello_world","id":1}
要求した順序で回答が返される保証はありません。ID は、それを整理するのに役立ちます。
「id」は対応する応答オブジェクトで返されるため、あるコンテキストを別のコンテキストにマップできます。
同期的な単一の呼び出しを行っている場合は意味がないかもしれませんが、非同期の複数の未解決の呼び出し環境では重要です。
1 にハード コードする必要はありませんが、クライアントから生成するすべての要求オブジェクトに対して一意の値を設定する必要があります。