vs做网站时怎么弹出窗口中文设计网站
除了传统的读写操作,现在流行的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;
 
以后读取文件可以更方便,更有效,不用在那么麻烦啦.
可以转换成你需要的任何类型,数据读取写入太方便了.
