c++的序列化json问题

linkt 发布于 2015/04/10 15:41
阅读 605
收藏 0
各位大神,小弟需要将一个c++类序列化为json来进行网络传输,有一个小小问题想请教一下,我在网上查了一下,很多都说要用jsoncpp.看了很久还是不知道这个序列化的方法。
现在假设我有一个类如下:
class A
{
public:
int A;
void hello();
}
请问我要怎么进行序列化呢
加载中
0
harleyliao
harleyliao
 



Json::FastWriter writer;
Json::Value root;
root["code"] = 0;
root["msg"] = "login success";
std::string str_value = writer.write(body);
std::cout << str_value << std::endl; // print {"code":0,"msg":"login success!"}



0
甘薯
甘薯

能序列化的只有数据, 程序体本身不能序列化, 而且序列化了也没有意义.

你的类能序列化的只有int A, 只有一个整数的简单结构根本无需使用json.



返回顶部
顶部