<cstdio>, <cstdlib>, <cstring>, <inttypes.h>, <new>, <stdint.h>。"\u0000")。["Hello\u0000World"]。含读写字符串长度的 API。// ...)及多行(/* ... */) 注释 (kParseCommentsFlag)。kParseTrailingCommasFlag)。NaN、Inf、Infinity、-Inf 及 -Infinity 作为 double 值 (kParseNanAndInfFlag)char,UTF-16 为 wchar_t,UTF32 为 uint32_t。rapidjson::GenericReader)。RapidJSON 也提供一个生成器 API(rapidjson::Writer),可以处理相同的事件集合。rapidjson::GenericDocument),以方便操作。如有需要,可把 DOM 转换(stringify)回 JSON。rapidjson::GenericDocument)实际上是由 SAX 风格 API(rapidjson::GenericReader)实现的。SAX 更快,但有时 DOM 更易用。用户可根据情况作出选择。double。Value 内储存短字符串,无需额外分配。std::string(定义 RAPIDJSON_HAS_STDSTRING=1)rapidjson::PrettyWriter 去加入换行及缩进。rapidjson::GenericStringBuffer,把输出的 JSON 储存于字符串内。rapidjson::FileReadStream 及 rapidjson::FileWriteStream,使用 FILE 对象作输入输出。noexcept 修饰符