string 转 json
时间: 2023-11-17 12:06:25 浏览: 110
string转json
4星 · 用户满意度95%
可以使用现有的 JSON 库来将 string 转换为 json。例如,在 C++ 中,可以使用 RapidJSON 库来完成此操作。以下是一个示例代码:
```c++
#include "rapidjson/document.h"
#include "rapidjson/writer.h"
#include "rapidjson/stringbuffer.h"
#include <iostream>
#include <string>
using namespace rapidjson;
int main() {
// 将 string 转换为 json
std::string str = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
Document doc;
doc.Parse(str.c_str());
// 从 json 中获取数据
std::string name = doc["name"].GetString();
int age = doc["age"].GetInt();
std::string city = doc["city"].GetString();
// 输出获取到的数据
std::cout << "Name: " << name << std::endl;
std::cout << "Age: " << age << std::endl;
std::cout << "City: " << city << std::endl;
return 0;
}
```
阅读全文