C++学习笔记-利用rapidJSON生成JSON数据
发布日期:2021-06-30 10:57:32 浏览次数:3 分类:技术文章

本文共 728 字,大约阅读时间需要 2 分钟。

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 
#include
using namespace std;using namespace rapidjson;string toString(const Document& d){ StringBuffer buffer; Writer
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;}

程序运行截图如下:

转载地址:https://it1995.blog.csdn.net/article/details/83963916 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C++学习笔记-利用rapidJSON读取JSON数据
下一篇:C++学习笔记-DLL中动态内存管理

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月22日 06时17分12秒