gpt4 book ai didi

c++ - 从类到 C++ 对象的 JSON 字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:21:19 25 4
gpt4 key购买 nike

给定一个类定义作为头文件,例如:

class myClass {  

private:
int data1;
int data2;

public:
int getData1();
void setData1(int);
int getData2();
void setData2(int);
}

和一个 JSON 字符串,例如:

"{
"data1": 5,
"data2": 12
}"

有什么方法可以从 myClass 创建 C++ 对象并使用 JSON 字符串的值设置数据成员?

我有很多不同的类,其中有很多不同的数据类型作为成员,所以我不需要遍历并为每个类编写代码的东西是首选。

最佳答案

C++ 不是动态语言,你不能在 C#/Java/..但是,您可以使用 Hot Licks 建议的方法,只需创建一个工厂并解析输入的 JSON 字符串,然后创建对象。

关于c++ - 从类到 C++ 对象的 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25858660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com