Json.write
void write(String& out) const;
void write(std::ostream& out) const;
将 Json 数据序列化到字符串末尾或输出流。
异常
函数本身不会抛出任何异常,但是由于字符串末尾增加内容涉及内存分配,以及输出流本身可能状态错误,可能会抛出异常。
函数本身不处理任何异常,且内存分配通常不会出现异常。
对于输出流,函数会检查 fail()
状态,如果流已经出错,则函数会立即返回不再序列化,你需要在调用前后检查流状态。
复杂度
线性。
版本
v0.8.0 至今。