欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c string 轉化json字符串數組

張吉惟2年前10瀏覽0評論

在C++中,我們經常需要將C String轉化成JSON字符串數組。以下是一個簡單的實例,展示如何使用RapidJSON庫將C String轉化為JSON字符串數組。

#include "rapidjson/filereadstream.h"
#include "rapidjson/filewritestream.h"
#include "rapidjson/document.h"
#include "rapidjson/stringbuffer.h"
#include "rapidjson/writer.h"
#include#include <cstring>using namespace rapidjson;
using namespace std;
int main() {
const char* str = "{\"name\": \"Jack\", \"age\": 18}";
Document doc;
doc.Parse(str);
StringBuffer buffer;
Writer<StringBuffer> writer(buffer);
doc.Accept(writer);
cout << buffer.GetString() << endl;
return 0;
}

如上所示,我們首先需要引入RapidJSON庫,然后使用const char*定義C String。接著,我們使用Document對象將C String解析成JSON對象。

接下來,我們使用StringBuffer和Writer將JSON對象逐一轉化為字符串。

最后,我們通過cout將JSON字符串數組輸出到控制臺中。