A very simple helper library for calling JSON-RPC (v2) methods.
Install:
go get -u github.com/husarlabs/go-rpcImport:
import (
    "github.com/husarlabs/go-rpc"
)Usage:
args := make(map[string]interface{})
res := make(map[string]interface{})
args["id"] = 1
client, err := rpc.NewClient(nil, "http://localhost:5050")
if err != nil {
    return
}
err = client.Call("method", &args, &res)
if err != nil {
    return
}
fmt.Println(res)