【c++】rapidjson实践

来源:互联网 发布:易语言开发单片机 编辑:程序博客网 时间:2024/04/29 13:53

rapidjson以其高效获得很大的使用,在自己的使用中,遇到了一些不知所措的错误,在实践中把自己遇到的问题记录下来,为大家解决问题方便。
1.解析string到document

std::string str("{}");RAPIDJSON_NAMESPACE::Document document;document.Parse(str.c_str());if (document.HasParseError()){    RAPIDJSON_NAMESPACE::ParseErrorCode errCode = document.GetParseError();}

2.设置Int到document

RAPIDJSON_NAMESPACE::Document document;document.Parse("{}");document.AddMember("R", 0, allocator);

是不是很简单?如果不Parse一次再填写值,就会报Assert(),IsObject()问题。

待续。。。。。。。

0 0