# jsonrpc **Repository Path**: yydxwz/jsonrpc ## Basic Information - **Project Name**: jsonrpc - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-19 - **Last Updated**: 2021-11-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JSONRPC 代码拷贝自 $GOROOT/src/net/rpc/jsonrpc, 修改后支持JsonRPC 2.0, 且参数不再默认是数组. 例如, 默认请求: ```json //结构体参数: 参数被包裹在数组下 {"method": "add_user", "params":[{"UserID": 1001, "Name": "Jon"}], "id": 2} //数组参数: 只能是数组下的数组 {"method": "sum", "params":[[1,2,3]], "id": 3} ``` 修改后的请求: ```json //结构体参数 {"jsonrpc": "2.0", "method": "add_user", "params":{"UserID": 1001, "Name": "Jon"}, "id": 2} //数组参数 {"jsonrpc": "2.0", "method": "sum", "params":[1,2,3], "id": 3} ``` 返回结果同样类似于请求参数,这里不再赘述