c++ - C++ 中是否有任何与传输无关的 JSON-RPC 实现?

标签 c++ json c++11 json-rpc

<分区>

我目前正在寻找一个实现 2.0 规范的 JSON-RPC 库,并且是,或者至少可以很容易地适应传输不可知,用 c++ 实现并且具有尽可能少的依赖性。

在我的搜索中,我已经在明显的地方和下面更全面的集合中寻找了:

仅 header /标准 c++11 实现,对于快速放入新项目,可以在不同平台上使用是一个加号!

请注意,我不是在寻找最佳或最佳的建议,因为我自己很可能会做出判断。我想问的是,是否还有其他人知道满足上述技术要求的库,或者至少已经找到一种方法来使用公开可用的实现来解决这些要求。

谢谢。

最佳答案

经过大量挖掘,我能找到的最接近这些要求的,特别是能够适应与传输无关的是:

https://github.com/erijo/xsonrpc

它仍然不是一个仅包含头文件的实现,并且它具有一些外部依赖性,这使得在不同平台和项目上编译/使用起来很麻烦,但它仍然是我能找到的最接近的实现。

我可能会对此进行调整,使其 100% 符合我问题的原始要求。当我这样做时会更新问题。


更新

我以 xsonrpc 为起点,将满足所有这些要求的实现放在一起并作为开源项目发布:

https://github.com/uskr/jsonrpc-lean - 仅包含、与传输无关的 JSON-RPC 2.0 客户端/服务器实现

关于c++ - C++ 中是否有任何与传输无关的 JSON-RPC 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32540160/

相关文章:

javascript - 在 error.responeText 中取回 JSON 数据

templates - 根据模板参数选择参数类型

c++ - 获取错误 : redifinition of bool queue<T> previously declared here

c++ - 尝试将 FreeType 与 CImg 一起使用

c++ - 通过完美转发将可变参数模板参数作为对 std::thread 的引用传递

c++ - 调用cudaMemcpy2DToArray时访问违规读取位置

javascript - IE 中的 HTTP 获取 JSON 问题,适用于 Chrome FF

c++ - 从哪里可以获得有关创建 mpeg-1 视频编码器的教程?

javascript - React.js 创建一个包含动态行数和可编辑列的表

c++ - 错误 : too many initializers for const