加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

rapidjson 使用例子

发布时间:2020-12-16 18:57:39 所属栏目:百科 来源:网络整理
导读:Document document;Document::AllocatorType allocator = document.GetAllocator();Value root(kObjectType);Value child(kObjectType);child.AddMember("a","1",allocator);child.AddMember("b","2",allocator);root.AddMember("name","哥伦布啊",allocator
		Document document;
		Document::AllocatorType& allocator = document.GetAllocator();
		Value root(kObjectType);
		Value child(kObjectType);
		child.AddMember("a","1",allocator);
		child.AddMember("b","2",allocator);

		root.AddMember("name","哥伦布啊",allocator);
		root.AddMember("gold",1234,allocator);
		root.AddMember("children",child,allocator);

		StringBuffer buffer;
		Writer<StringBuffer> writer(buffer);
		root.Accept(writer);
		std::string reststring = buffer.GetString();
		std::cout << reststring << std::endl;
		/*
		{
			"name":"哥伦布啊","gold":1234,"children":{
							"a":"1","b":"2"
						}
		}
		*/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读