json.hpp简单使用

json.hpp是一个非常强大的工具,只需要包含这个头文件,即可对json文件进行操作。

Git地址:https://github.com/nlohmann/json

Git上有简单的使用说明,简书这位作者已经将其汉化。

详见:https://www.jianshu.com/p/69e57f2af904?tdsourcetag=s_pctim_aiomsg

主要使用到了其中的打补丁的功能,将两个不同的json比较,先把不同的部分区分出来成为patch,然后打在指定的json中。


#include "json.hpp"
#include 
#include 
#include 
#include
using json = nlohmann::json;

bool readJson(json &jsonData,const std::string& fname){
    std::ifstream ifs(fname,std::fstream::in);
    try {
        ifs >> jsonData;

    } catch (std::exception &e) {
        std::cout<<"["<<__FUNCTION__<<"]"<

编译完成即为一个小工具。

你可能感兴趣的:(C++)