C++学习笔记-利用rapidJSON生成JSON数据
RapidJSON is a header-only C++ library
在json.org中下载rapidjson
无需加dll和lib,只要加上头文件即可!
结构图如下:
源码如下:
#include "rapidjson/document.h"
#include "rapidjson/writer.h"
#include "rapidjson/stringbuffer.h"
#include <iostream>
#include <string>
using namespace std;
using namespace rapidjson;string toString(const Document& d)
{StringBuffer buffer;Writer<StringBuffer> writer(buffer);d.Accept(writer);string str = buffer.GetString();return str;
}int main() {Document d;Document::AllocatorType& allocator = d.GetAllocator();d.SetObject();d.AddMember("id", 10086, allocator);d.AddMember("name", "中国移动", allocator);d.AddMember("login", true, allocator);string str = toString(d);printf(str.c_str());getchar();return 0;
}
程序运行截图如下:
C++学习笔记-利用rapidJSON生成JSON数据相关推荐
- C++学习笔记-利用rapidJSON读取JSON数据
JSON文件如下: {"errorCode":0,"reason":"OK","result":{"userI ...
- C++之RapidJSON解析json数据
RapidJSON 是一个 C++ 的 JSON 解析器及生成器. JSON文本: //document.json {"name":"xiaoming",&qu ...
- 2020-4-20 深度学习笔记20 - 深度生成模型 3 (实值数据上的玻尔兹曼机)
第二十章 深度生成模型 Deep Generative Models 中文 英文 2020-4-17 深度学习笔记20 - 深度生成模型 1 (玻尔兹曼机,受限玻尔兹曼机RBM) 2020-4-18 ...
- tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)
续集请点击我:tensorflow学习笔记--使用TensorFlow操作MNIST数据(2) 本节开始学习使用tensorflow教程,当然从最简单的MNIST开始.这怎么说呢,就好比编程入门有He ...
- ROS学习笔记十一:ROS中数据的记录与重放
ROS学习笔记十一:ROS中数据的记录与重放 本节主要介绍如何记录一个正在运行的ROS系统中的数据,然后在一个运行的系统中根据记录文件重新产生和记录时类似的运动情况.本例子还是以小海龟例程为例. 记录 ...
- 2021-09-01 学习笔记:Python爬虫、数据可视化
2021-09-01 学习笔记:Python爬虫.数据可视化 结于2021-09-07: 内容来自 成都工业大学 数字媒体专业实训: 主要内容: PyCharm开发Python脚本的基础配置: Pyt ...
- Python学习笔记_1_基础_2:数据运算、bytes数据类型、.pyc文件(什么鬼)
Python学习笔记_1_基础_2:数据运算.bytes数据类型..pyc文件(什么鬼) 一.数据运算 Python数据运算感觉和C++,Java没有太大的差异,百度一大堆,这里就不想写了.比较有意思 ...
- ArcGIS案例学习笔记2_2_等高线生成DEM和三维景观动画
ArcGIS案例学习笔记2_2_等高线生成DEM和三维景观动画 计划时间:第二天下午 教程:Pdf/405 数据:ch9/ex3 方法: 1. 创建DEM SA工具箱/插值分析/地形转栅格 2. 生成 ...
- 2020-4-22 深度学习笔记20 - 深度生成模型 5 (有向生成网络--sigmoid信念网络/可微生成器网络/变分自编码器VAE/生产对抗网络GAN/生成矩匹配网络)
第二十章 深度生成模型 Deep Generative Models 中文 英文 2020-4-17 深度学习笔记20 - 深度生成模型 1 (玻尔兹曼机,受限玻尔兹曼机RBM) 2020-4-18 ...
最新文章
- 为什么信不过AI看病?数据集小、可靠性差,AI医疗任重道远
- 什么?用@Async会内存溢出?看看你的线程池配置了没!
- linux虚拟网络设备--内核网桥的实现分析(六)
- 网易云信+妙克:从零到标杆的在线音视频音乐教学之路
- IOS15 SVProgressHUD 报UIWindow 无法识别错误
- ARM AMBA 外围设备 的datasheet
- echarts 生成 迁徙图_echarts3 迁徙图 迁入迁出(示例代码)
- MySQL高并发事务问题
- 帆软报表登录-某些用户需要用自定义的登陆界面,有些用户用默认登录界面
- struts2 拦截器_Struts 2拦截器示例
- 《PowerMock实战手册》读书笔记及个人总结
- 联想笔记本键盘排线,联想笔记本原装键盘价格表 联想笔记本键盘如何更换
- HP ProOne G2 20-in 一体机开后盖换电池记事
- TESS NG微观交通仿真软件二次开发接口如何规划
- SQL题目练习---三表联查
- AI领域算法作者及项目直播分享汇总-不断更新ing
- Ubuntu系统腾讯会议使用ffmpeg屏幕录制+声音录制
- 关于visual studio安装失败的真正解决办法
- u盘怎么数据恢复?靠这四种解决方法
- C++ map / multimap容器