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

c 類對象 轉 json

錢瀠龍2年前9瀏覽0評論

在C++中,類對象是一種非常常見的數(shù)據(jù)類型。當我們需要把類對象轉換成JSON格式的數(shù)據(jù)時,我們可以借助第三方庫或者自己實現(xiàn)一個JSON庫來完成這項任務。

以下是一個簡單的示例,演示了如何將一個類對象轉換成JSON格式:

#include <iostream>
#include <nlohmann/json.hpp>
using json = nlohmann::json;
class Person {
public:
std::string name;
int age;
};
int main() {
Person p;
p.name = "小明";
p.age = 18;
json j;
j["name"] = p.name;
j["age"] = p.age;
std::cout << j.dump() << std::endl;
return 0;
}

在上面的示例代碼中,我們首先定義了一個名為Person的類,包含了名字和年齡兩個成員變量。然后我們創(chuàng)建了一個Person類的實例p,并為其成員變量賦值。接著,我們使用nlohmann的JSON庫創(chuàng)建了一個空的JSON對象j,并將p的成員變量寫入其中。最后,我們通過調(diào)用JSON對象的dump()方法將其轉換成字符串格式,并輸出到控制臺。

通過這個示例代碼,讀者可以大概了解如何將類對象轉換成JSON格式。如果需要更復雜的JSON結構,可以使用JSON庫提供的更多功能和API來完成。