欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

5007.jsoncpp库编程

程序员文章站 2024-03-19 09:21:22
...

jsoncpp 库的使用.

 //2.测试一下jsoncpp库是否好使.
            Json::Value root;
            Json::Value data;
            root["action"] = "run";
            data["number"] = 1;
            root["data"] = data;
            Json::FastWriter writer;
            std::string json_str = writer.write(root);
            RCLCPP_INFO(this->get_logger(), "json:'%s' --> test ", json_str.c_str());

            //3.解析json数据
            Json::Value root1;
            Json::Reader reader;
            reader.parse(json_str, root1);

            string action_ = root1["action"].asString();
            Json::Value  data1 = root1["data"];
            string number_ = data1["number"].asString();
            RCLCPP_INFO(this->get_logger(), "json_parse:'%s', '%s' --> test ", action_.c_str(), number_.c_str());

5007.jsoncpp库编程

ros2 工程配置

5007.jsoncpp库编程

5007.jsoncpp库编程

相关标签: c++基础

上一篇: Gym-102215E

下一篇: 内存分配