"rapidjson::Document" 对象有哪些方法
时间: 2024-05-28 16:15:08 浏览: 122
html5指南-2.如何操作document metadata
"rapidjson::Document" 对象有以下方法:
- `IsObject()`:判断是否为一个 JSON 对象。
- `IsArray()`:判断是否为一个 JSON 数组。
- `HasMember()`:判断对象中是否包含某个成员。
- `operator[]`:访问对象中指定成员。
- `PushBack()`:向 JSON 数组中添加一个值。
- `PopBack()`:从 JSON 数组中删除最后一个值。
- `Size()`:获取 JSON 数组中的元素个数。
- `GetValueByPointer()`:通过指定 JSON Pointer 获取 JSON 值。
- `GetAllocator()`:获取对象的内存分配器。
- `GetObject()`:获取对象类型的 Value。
- `GetArray()`:获取数组类型的 Value。
- `GetBool()`:获取布尔类型的 Value。
- `GetString()`:获取字符串类型的 Value。
- `GetInt()`:获取整型类型的 Value。
- `GetUint()`:获取无符号整型类型的 Value。
- `GetDouble()`:获取双精度浮点类型的 Value。
- `SetObject()`:设置对象类型的 Value。
- `SetArray()`:设置数组类型的 Value。
- `SetBool()`:设置布尔类型的 Value。
- `SetString()`:设置字符串类型的 Value。
- `SetInt()`:设置整型类型的 Value。
- `SetUint()`:设置无符号整型类型的 Value。
- `SetDouble()`:设置双精度浮点类型的 Value。
阅读全文