js当中有函数可以直接读取json文件,对一个对象赋值。
也可以把一个对象的值dump到json文件。这样输入输出非常方便。
1 jsoncpp
这个库并不好用。主要缺点包括
1)需要编译成lib或者dll才能用
2)提供的读取方法,比如asString、asFloat的语义不容易理解。比如一个整数“1”,到底可以asString、asFloat还是asInt?
3)好像没有默认的中文支持。
转而使用了NLOHMANN_JSON_HPP,一个包含文件,解决全部问题。
2 JSON for Modern C++