crow::json::wvalue成员函数
时间: 2023-07-31 11:04:38 浏览: 278
阿里云json获取value
3星 · 编辑精心推荐
crow::json::wvalue是Crow库中用于处理JSON数据的类,以下是一些常用的成员函数:
1. `void set_null()`:将当前wvalue对象设置为null。
2. `void set(bool b)`:将当前wvalue对象设置为bool类型,并赋值为b。
3. `void set(int64_t i)`:将当前wvalue对象设置为int64_t类型,并赋值为i。
4. `void set(uint64_t u)`:将当前wvalue对象设置为uint64_t类型,并赋值为u。
5. `void set(double d)`:将当前wvalue对象设置为double类型,并赋值为d。
6. `void set(const std::string& s)`:将当前wvalue对象设置为std::string类型,并赋值为s。
7. `void set_array()`:将当前wvalue对象设置为数组类型。
8. `void set_object()`:将当前wvalue对象设置为对象类型。
9. `void clear()`:清空当前wvalue对象。
10. `void emplace_back(const crow::json::wvalue& v)`:向数组类型的wvalue对象中添加一个元素。
11. `void emplace(const std::string& key, const crow::json::wvalue& v)`:向对象类型的wvalue对象中添加一个键值对。
12. `std::string dump() const`:将当前wvalue对象序列化为JSON字符串。
这些函数可以帮助我们在Crow应用程序中方便地处理JSON格式的数据。
阅读全文