将`web :: json :: object“转换为`web :: json :: value`
convert `web::json::object` to `web::json::value`
您知道一种转换的方法 web::json::object
至web::json::value
?
我尝试过web::json::value::object(anObject)
,但它不接受web::json::object
让我们以一个简单的JSON示例:
{ num = "221", address = "Baker street" }
那是JSON ::对象。要将对象转换为一个值,使用在或[]:
// obj = { num = "221", address = "Baker street" }
web::json::value obj;
obj.add("num", "221");
obj.add("address", "Baker street");
std::cout << obj.type() << std::endl; // Should give 3 for object
web::json::value num1 = obj["num"];
web::json::value num2 = obj.at("num");
尝试这样。
web::json::object jo; //Your object
web::json::value jv = web::json::value::object(std::vector<std::pair<::utility::string_t, web::json::value>>jo.begin(), jo.end()), false);
相关文章:
- 在c++中使用nlohmann从类到json的转换
- C++json插入数组
- nlohmann-json将一个数组插入到另一个数组中
- 如何使用curlpp通过POST方法上传文件和json数据
- JSON转换为nlohmann JSON-lib中的结构数组
- NLOHMANN 的 JSON 库将数组转换为结构向量
- 在nlohmann json中,如何将嵌套对象的数组转换为嵌套结构的向量
- 如何在 nlohmann 的 json 库中获取数组长度?
- 在C/C 接受JSON中创建REST Web服务
- 从QT的Web服务中解析未命名的JSON数组
- 使用CPPRESTSDK将字符串转换为Web :: JSON
- 将`web :: json :: object“转换为`web :: json :: value`
- 卡萨布兰卡 C++ REST SDK 中的 web::json::value::p arse 和 web::json::
- 如何使用卡萨布兰卡在现有的web::json::value对象中附加新的键值对?
- 对web::json::value::object的未定义引用,即使包含json.h
- C++ 将请求发送到 Web 服务器上的 API,然后接收 JSON 数组响应
- 如何使用c++语言和JSON解析器创建Restful Web服务
- 如何将JSON发布到web服务器
- JWT(JSON Web Token)在C++中使用boost和openssl bug
- web服务- json-rpc服务器通过HTTPS使用c++