亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C++中如何處理JSON數據

小億
105
2024-04-22 13:10:47
欄目: 編程語言

在C++中處理JSON數據通常需要使用第三方庫來解析和生成JSON。一些流行的JSON處理庫包括RapidJSON和nlohmann/json。

以下是一個使用nlohmann/json庫來處理JSON數據的簡單示例:

#include <iostream>
#include <nlohmann/json.hpp>

using json = nlohmann::json;

int main() {
    // 創建一個JSON對象
    json j = {
        {"key1", "value1"},
        {"key2", 2},
        {"key3", true}
    };

    // 將JSON對象轉換為字符串
    std::string jsonString = j.dump();
    std::cout << "JSON string: " << jsonString << std::endl;

    // 從字符串解析JSON數據
    json parsedJson = json::parse(jsonString);

    // 訪問JSON數據
    std::cout << "key1: " << parsedJson["key1"] << std::endl;
    std::cout << "key2: " << parsedJson["key2"] << std::endl;
    std::cout << "key3: " << parsedJson["key3"] << std::endl;

    return 0;
}

在這個示例中,我們首先使用nlohmann/json庫創建了一個JSON對象,并將其轉換為字符串。然后我們從字符串中解析出JSON數據,并訪問其中的鍵值對。

請注意,你需要在項目中包含nlohmann/json庫的頭文件,并鏈接對應的庫文件才能成功編譯運行這個示例。

0
大田县| 岗巴县| 衡东县| 璧山县| 方正县| 石城县| 孝义市| 永丰县| 金华市| 黑河市| 顺平县| 陕西省| 周口市| 灵石县| 巧家县| 常德市| 巴里| 于田县| 靖边县| 桐乡市| 新丰县| 大埔区| 新民市| 阳新县| 金堂县| 当阳市| 保靖县| 金川县| 拉萨市| 体育| 扎囊县| 巴中市| 墨竹工卡县| 千阳县| 涪陵区| 德安县| 黑山县| 盈江县| 内黄县| 二手房| 德化县|