Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.1 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.1 KB

JSON RPC 2.0 Client

A lightweight implementation of Json RPC 2.0 in C# utilising the very good Json.NET from http://json.codeplex.com/

Example

using JsonRPC;
using Newtonsoft.Json.Linq;

...  

using (Client rpcClient = new Client("https://beta-api.betfair.com/json-rpc"))
{
    rpcClient.Headers.Add("X-Application", "MyApplicationKey");
    
    Request request = rpcClient.NewRequest("SportsAPING/v1.0/listMarketBook");
    Response response = rpcClient.Rpc(request);
    
    if (response.Error != null)
        JToken result = response.Result
    else
        Console.WriteLine(string.Format("Error in response, code:{0} message:{1}",
            result.Error.Code, result.Error.Message);
}

Installation

Download and install Json.NET from http://json.codeplex.com/

Clone the repository and open in Visual Studio / Visual Express (> .NET 4.0)

Update the reference for Newtonsoft.Json to point to the correct Newtonsoft.Json.dll

You should be able to build the project and then reference the JsonRPC.dll