2015-09-12 26 views
0

我目前正在尋找一個JSON-RPC庫,它實現了2.0規範,並且或者至少可以很容易地適應傳輸不可知的,在C++中實現並且儘可能少依賴。C++中是否存在與傳輸無關的JSON-RPC實現?

在我尋找,我已經看到了在明顯的地方和更全面的收藏下面:

頁眉/只標準的C++ 11實現,用於在新項目中快速下載,可以在不同平臺上使用,這是一個優點!

請注意,我不是在尋找哪一個最好或不是最好的建議,因爲我最有可能判斷自己。我所問的是,如果其他人知道符合上述技術要求的圖書館,或者至少已經找到了一種方法來使用公共可用的實現來解決這些需求。

謝謝。

+0

此問題已向下表決的「建議一庫」地面。請記住,我並不是要求純粹以意見爲基礎的圖書館的一般建議。我正在公開一些技術要求,並特別要求考慮採取知識。 – tstark81

+0

我使用[minijson(https://giacomodrago.github.io/minijson/)對JSON和實施JSONRPC咬自己,這是非常簡單的 –

回答

2

大量挖掘後,最接近我能找到滿足這些要求,特別是一個能夠被適於傳輸不定是:

https://github.com/erijo/xsonrpc

它仍然不是一個只有頭文件的實現,並且它有一些外部依賴,這使得在不同的平臺和項目上編譯/使用起來很麻煩,但它仍然是我能找到的最接近的一個。

我可能會根據我的問題的原始要求對其進行調整以使其達到100%。當我這樣做的時候會更新這個問題。


UPDATE

使用xsonrpc爲出發點,我放在一起滿足所有這些要求,並已作爲一個開源項目的實施:

https://github.com/uskr/jsonrpc-lean - 包括只,transport-不可知的JSON-RPC 2.0客戶機/服務器實現

相關問題