資源簡介
本工程源碼,基于rapidjson實現二次封裝,使C++序列化一個類的變得代碼非常小,耦合性非常低,且不損失原有序列化性能。詳細使用可關聯本人博客:http://blog.csdn.net/lightspear/article/details/54836656

代碼片段和文件信息
//?PB_RapidJsonhelper.cpp?:?定義控制臺應用程序的入口點。
//
#include?“stdafx.h“
#include?“MyClass.h“
int?main(int?argc?_TCHAR*?argv[])
{
MyClass?mylclass2;
mylclass2.age?=?10;
strcpy(mylclass2.name?“pengbo“);
mylclass2.text?=?“123456“;
mylclass2.money?=?1.123;
for?(unsigned?i?=?0;?i?4;?i++)
{
MyClass3?tmp;
tmp.age?=?10;
strcpy(tmp.name?“pengbo“);
tmp.text?=?“12345我6“;
tmp.money?=?1.123;
mylclass2.lst2.arr.push_back(tmp);
}
for?(unsigned?i?=?0;?i?4;?i++)
{
mylclass2.lst.arr.push_back(i);
}
//構造完成
//std::string?str2=?mylclass2.lst2.ToJson();
//Json序列化
std::string?str?=?mylclass2.ToJson();//序列化完成
MyClass?mylclassnew;
MyClass::FromJson(&mylclassnew?str);//反序列化完成
while?(true)
{
}
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????914??2017-02-02?16:43??PB_RapidJson
?????文件????????734??2017-02-02?17:30??PB_RapidJson
?????文件????????813??2017-02-02?17:30??PB_RapidJson
?????文件????????981??2017-02-02?16:31??PB_RapidJson
????..A..H.?????31744??2017-02-02?17:30??PB_RapidJson
?????文件???????4434??2017-02-02?17:30??PB_RapidJson
?????文件???????1700??2017-02-02?17:30??PB_RapidJson
?????文件??????10311??2017-01-23?23:08??PB_RapidJson
?????文件?????115255??2017-01-23?23:08??PB_RapidJson
?????文件??????10681??2017-01-23?23:08??PB_RapidJson
?????文件??????28634??2017-01-23?23:08??PB_RapidJson
?????文件???????3870??2017-01-23?23:08??PB_RapidJson
?????文件???????5824??2017-01-23?23:08??PB_RapidJson
?????文件???????2988??2017-01-23?23:08??PB_RapidJson
?????文件???????3139??2017-01-23?23:08??PB_RapidJson
?????文件???????4035??2017-01-23?23:08??PB_RapidJson
?????文件???????9139??2017-01-23?23:08??PB_RapidJson
?????文件??????11512??2017-01-23?23:08??PB_RapidJson
?????文件???????8125??2017-01-23?23:08??PB_RapidJson
?????文件???????2994??2017-01-23?23:08??PB_RapidJson
?????文件??????10306??2017-01-23?23:08??PB_RapidJson
?????文件???????6572??2017-01-23?23:08??PB_RapidJson
?????文件???????3595??2017-01-23?23:08??PB_RapidJson
?????文件??????25728??2017-01-23?23:08??PB_RapidJson
?????文件???????7063??2017-01-23?23:08??PB_RapidJson
?????文件???????1994??2017-01-23?23:08??PB_RapidJson
?????文件???????8611??2017-01-23?23:08??PB_RapidJson
?????文件???????1419??2017-01-23?23:08??PB_RapidJson
?????文件???????3593??2017-01-23?23:08??PB_RapidJson
?????文件???????2560??2017-01-23?23:08??PB_RapidJson
............此處省略26個文件信息
- 上一篇:C++1A2B猜數字游戲
- 下一篇:剪枝算法的五子棋C++程序
評論
共有 條評論