rapidjson 使用例子

来源:互联网 发布:世界杯知乎 编辑:程序博客网 时间:2024/06/08 02:26
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"}}*/

1 0
原创粉丝点击