Hi! In my company we have Json Rpc 2.0 over HTTP as a standard for microservice communication. For .NET developers this was quite painful because our main HTTP framework implies REST. So i implemented yet another library for AspNet Core. Key difference from others: it is trying to behave as AspNet without introducing any new concepts or breaking REST. You just write controllers and enjoy routing, binding, middlewares, filters, etc. It also has options like different serialization per controller or parsing "method" property as "controller.action" or just "action". Batches are supported too! Also Swagger and OpenRpc as optional packages. Hope someone will find it useful.
Ask anything here or in github, i am main developer and plan to support this as opensource project.