本文目錄一覽:
jsoncpp和rapidjson哪個好用?
程序員的秘訣是:編程、編程、再編程。
簡單性
真的對這個問題一竅不通,但是專人說:Rapidjson是全部都在第一個總文件里,jsoncpp要求您構建或編譯一個庫;但rapidjson的一些接口不全,只提供了一層一層的這種解析方式,不能將某一層一次讀出來,實際用的時候,要簡單封裝一下,不然代碼量會很大。
功能
在稍微了解了之後,我覺得其實也沒有那麼難理解。而且專人還說,在所有c++ json解析庫中,rapidjson的性能是最高的,而不是其中之一;rapidjson只支持標準的 json 格式,很多人以為這個是缺點,我覺得這個是優點,大家都按照標準做,這是成本最低的。
不足之處
我是文科生,一向對數字類或者理工類的東西不太感興趣,不過這個問題讓我了解了,VS2013不支持VS2013,與VS2013不兼容,但作為一個Win7統治桌面操作系統的時代,VS2013一定會是一個主流的編譯器,這一點說不過去;代碼上,Morden C++的大量使用,對於一般的程序員來說,太不友好了;性能,好吧,他的確比rapidjson慢了5~10倍。
總結
其實這種類似程序的東西我真的毫無涉獵,不過以後可以嘗試看看。這個庫使用了大量c++ 11標準元素,並且庫的設計也符合一些STL標準,可配置性比較強;單文件方式,引用也比較方便;使用上,也有其獨到的地方,更接近JSON的本質;此外性能上還是不錯的,只是比rapidjson差,比libjson,jsoncpp之流還是強了不少
原創文章,作者:YRHQ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/134863.html