I want to send a POST request in c# and i need the following sent through
"jsonrpc": "2.0",
"id": "12345",
"method": "my method",
"params": {
    "api_key": "my api key",
    "preset_id": "my preset id"
}
I tried using
using (WebClient client = new WebClient ())
    {
        byte [] response =
        client.UploadValues ("my url", new NameValueCollection ()
        {
            { "jsonrpc", "2.0" },
            { "id", "12345"},
            { "method", "my method"},
            { "params", ""}
        });
        string result = System.Text.Encoding.UTF8.GetString (response);
    }
But i couldnt make the params an array, Please help, Thank you
 
    