网站模板html 汽车膜,wordpress 文章长度,如何用wordpress 评论,怎样在阿里巴巴上做网站除了传统的读写操作,现在流行的json文件读取保存,还是非常方便的. 头文件放在源代码中,在调用处添加引用路径 #include “…/ConsoleApplication1/include/json.hpp” using json nlohmann::json;
数据结构例子: // 声明Person类 class Person { public: std::string name; i…除了传统的读写操作,现在流行的json文件读取保存,还是非常方便的. 头文件放在源代码中,在调用处添加引用路径 #include “…/ConsoleApplication1/include/json.hpp” using json nlohmann::json;
数据结构例子: // 声明Person类 class Person { public: std::string name; int age;
// 构造函数
Person(std::string n, int a) : name(n), age(a) {}// 序列化到JSON
json to_json() const {return { {name, name}, {age, age} };
}// 反序列化从JSON static Person from_json(const json j) { std::string n j.at(“name”).getstd::string(); int a j.at(“age”).get(); return Person(n, a); } }; 调用实例: Person person(“LiLma”, 15); serialize_to_file(person, “person.json”);
Person restored_person deserialize_from_file(person.json);
std::cout Restored Person: restored_person.name , restored_person.age std::endl;以后读取文件可以更方便,更有效,不用在那么麻烦啦.
可以转换成你需要的任何类型,数据读取写入太方便了.