【发布时间】:2021-09-27 16:05:50
【问题描述】:
我有一个 Go HTTP 客户端,它发送/解析 JSON-RPC 请求。
HTTP POST 请求:
[
{"id":"1", "method":"action1","params":[]},
{"id":"2", "method":"action2","params":[]},
...
{"id":"X", "method":"actionX","params":[]}
]
HTTP 响应:
[
{"id":"1", "error":null, "result":{...}},
{"id":"2", "error":null, "result":{...}},
...
{"id":"X", "error":null, "result":{...}}
]
如何处理 result 键是具有动态架构的对象的那些负载,具体取决于键 id 的值。
【问题讨论】: