91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
平邑县| 巩义市| 高邑县| 彭泽县| 洪泽县| 图木舒克市| 房产| 封开县| 衡东县| 奉贤区| 灵丘县| 佛冈县| 固安县| 永新县| 江达县| 奇台县| 木兰县| 姜堰市| 茶陵县| 鹤山市| 昭觉县| 金川县| 柯坪县| 林芝县| 楚雄市| 临沧市| 益阳市| 依安县| 鸡泽县| 大姚县| 沈丘县| 兴国县| 河曲县| 黔西县| 安达市| 凤翔县| 扎兰屯市| 湘潭县| 健康| 绥滨县| 沂南县|