如何使用jsoncpp创建json

jsoncpp

方式/步调

  1. 1

    挪用jsoncpp之前,代码中需要包含如下所示的四个头文件

    95eef01f3a292df55ea152c4b2315c6035a87385.jpg
  2. 2

    经由过程Json::Value来机关json字符串,然后经由过程Json::FastWriter将Json::Value转换为std::string,  别的Json::FastWriter是无格局输出

    0e2442a7d933c895c39167aadf1373f083020077.jpg
  3. 3

    构建的json串,其输出的成果如下所示,是无格局输出的

    810a19d8bc3eb135e69f496aa81ea8d3fc1f4483.jpg
  4. 4

    若是想要格局化输出json,那么利用StyledWriter将Json::Value转换为std::string

    d50735fae6cd7b8995f1c452012442a7d8330e45.jpg
  5. 5

    格局化输出的成果如下所示,这样加倍可以或许利于阅读和理解

    5243fbf2b21193133cdc01616b380cd790238d40.jpg
  6. 6

    若是想要将json输出到文件中,那么建立输出文件流节制符ofs,  然后挪用StyledStreamWriter的write函数将流节制符和json传入即可

    267f9e2f070828385fa022c5b699a9014d08f1b6.jpg
  7. 7

    调试运行之后,json当作功导出到文件,而且是格局化输出的

    1e30e924b899a90108a2a5e713950a7b0308f548.jpg
  • 发表于 2019-08-07 00:17
  • 阅读 ( 1267 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具