2020年1月16日 星期四

nlohmann/json 使用筆記

因為工作的關係,有一支C++寫的程式要用到json來與另一支程式傳資料,
上網找C++的json函式庫,找到了一個好用的函式庫 ─ nlohmann大大的json。

nlohmann大大寫的json語義解析器非常好用,
而且安裝方法又簡單


方法一、
將github上的原始碼中的single_include/nlohmann/json.hpp放到專案中即可。
或者是放在電腦的其中一個地方,並設定環境變數及visual studio的專案屬性,
接著直接include (像是opencv的使用那樣)。

方法二、
這個方法是使用visual studio的特權,
利用nuget,直接搜尋nlohmann.jason

這個方法比較快!
安裝完後直接使用即可!

請注意:方法一及方法二使用完後,在使用的cpp檔中,都一定要引入json.hpp
#include "nlohmann/json.hpp"

至於使用的部分,就參考作者的github說明及範例吧!
(這篇也說明得滿清楚的《C++ — JSON for Modern C++ 解析JSON》)



這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote

沒有留言:

張貼留言