有幸能接触到这个,这是我遇到的使用最方便的json了,效率没研究过!
简单了使用了下,感觉非常好用,记录下:
要使用这个json,只需要使用json.hpp就行,放入自己的工程里,但是我这里是安装过的,为了其他项目也能使用!
环境: Mac OS X 10.12.6, Xcode(Version 8.3.3 (8E3004b))
安装:
brew tap nlohmann/json
brew search nlohmann
brew info nlohmann/json/nlohmann_json
brew install nlohmann/json/nlohmann_json
安装就是第1,4两句, 等待安装完成就行!
开发: 新建一个c++控制台程序,添加以下代码:
//
// main.cpp
// hello
//
// Created by zcm on 2019/2/18.
// Copyright © 2019年 zcm. All rights reserved.
//
#include <iostream>
#include <vector>
#include "nlohmann/json.hpp"
using namespace std;
using json = nlohmann::json;
int main(int argc, const char * argv[]) {
json j2 = {
{"pi", 3.141},
{"happy",