StreamJsonRpc is a cross-platform, .NET portable library that implements the JSON-RPC wire protocol.
Its transport is a standard System.IO.Stream so you can use it with any transport.
- .NET 4.5
- Windows 8
- Windows Phone 8.1
- .NET Portable (Profile111, or .NET Standard 1.1)
This library has been tested with and is compatible with the following other JSON-RPC libraries:
- json-rpc-peer (npm)
Testing this library or users of this library can be done without any transport by using the Nerdbank.FullDuplexStream library in your tests to produce the Stream object.