zoukankan      html  css  js  c++  java
  • boost json序列化

    json序列化

      

    #ifndef FND_JSON_OBJECT_H
    #define FND_JSON_OBJECT_H
    
    #include <sstream>
    #include <boost/property_tree/ptree.hpp>
    #include <boost/property_tree/json_parser.hpp>
    #include <string>
    
    using ptree = boost::property_tree::ptree;
    inline std::string ptreeToJsonString(const ptree& tree)
    {
            std::stringstream ss;
            boost::property_tree::write_json(ss, tree, false);
            return ss.str();
    }
    #endif
    
    int main()
    {
            //解析
            ptree tree;
    
            std::stringstream ss(std::string(***,));
            boost::property_tree::read_json(ss,tree);
    
            std::cout<<"client: '";
            std::cout<<tree.get<std::string>("name");
            std::cout<<"'says'";
            std::cout<<tree.get<std::string>("information");
            std::cout<<"'
    ";
    
            //生成json
            ptree tree;
            tree.push("name",name);
            std::string outbuffer = ptreeToJsonString(tree);
    }
    

      

  • 相关阅读:
    css概述五
    css概述四
    css概述三
    css概述二
    css概述
    Python的第三方web开发框架Django
    Python中的模块和包
    SQL语句优化
    数据库向Excel写入数据
    动态拼接sql语句
  • 原文地址:https://www.cnblogs.com/zhaohu/p/9396714.html
Copyright © 2011-2022 走看看