资源简介
本工程源码,基于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++程序
相关资源
- 剪枝算法的五子棋C++程序
- C++1A2B猜数字游戏
- aes加密算法的verilog和c++代码
- compat-libstdc++-33-3.2.3
- C++模拟ATM机界面设计
- 三次样条插值算法C++源代码
- 实矩阵与复矩阵的LU分解C++源代码
- 图形化的最小生成树C++原代码
- c/c++程序设计课后答案
- c++实现的免疫算法
- C++的图书管理系统
- C++中探出打开文件夹对话框并获取文
- c++ 用回溯法解决经典的N皇后问题
- C++象棋游戏C++象棋游戏C++象棋游戏
- jpg jpeg 解码 转 bmp RGB vs2013 c++
- c++ builder socket
- 迷宫求解 C++ 完整。。。。。
- C语言实现Linux文件系统模拟文档内有
- VC++ 编写的 Modbus 协议类 并附带串口通
- 《从放弃C语言到使用C++刷算法的简明
- c++读写excel
- BDS/GPS导航定位C/C++从Txt文件读取和写
- 求长方体上任意两点间的最短表面距
- QT调用VS生成的C++库
- VC++ HIDAPI实现USB数据读写
- 武汉大学测绘学院大地测量学编程-
- C++ MFC 放大和缩小图片源码
- N皇后问题构造性方法与启发式修补的
- OLE操作word和excel
- 类似QQ登陆界面c++builder
评论
共有 条评论