博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【003:jsoncpp的简单使用】
阅读量:5151 次
发布时间:2019-06-13

本文共 801 字,大约阅读时间需要 2 分钟。

1 #include 
2 #include
3 #include
4 using namespace std; 5 6 int main(){ 7 Json::Value root; 8 Json::FastWriter writer; 9 10 int a = 123;11 int b = 456;12 int c = 5858;13 int d = 4;14 15 16 root["mprotocolType"] = a;17 root["dstdeviceID"] = b;18 root["mprotocolID"] = c;19 root["mver"] = d;20 21 string receiveDataToRedis = writer.write(root);22 23 cout << "data: " << receiveDataToRedis << endl;24 25 26 return 0;27 28 }

编译:

  # g++ test.cpp -I/usr/local/include /usr/local/lib/-ljson_linux-gcc-4.4.5_libmt.a

运行:

  #./a.out 

输出;

  data:  {"dstdeviceID":456,"mprotocolID":5858,"mprotocolType":123,"mver":4}

       可以发现,jsoncpp的字段排序默认是按照字母的。

转载于:https://www.cnblogs.com/yexiaopeng/p/5821281.html

你可能感兴趣的文章
LInux CentOS7 vsftpd 配置注释
查看>>
Linux CentOS7 httpd 配置注释
查看>>
Sqlserver2012 评估期已过问题
查看>>
关于jquery attr()与prop() 的区别
查看>>
C#调用C++DLL/天地伟业解码器二次开发
查看>>
zend framework 1 连接oracle数据库的写法
查看>>
APUE学习笔记:第九章 进程关系
查看>>
关于 阿里云 的linux 安装 jdk和tomcat 中的问题(解压版的jdk和tomcat)
查看>>
Logstash_Apache日志采集
查看>>
使用localStorage保存搜索记录
查看>>
PHP队列
查看>>
PhpStudy 升级 MySQL 版本到5.7
查看>>
程序代码记Log
查看>>
ORACLE 11G使用用EXPDP导出时,空表不能导出
查看>>
2017-2018-1 20155216 实验三:并发程序
查看>>
图像旋转
查看>>
九宫格抽奖
查看>>
阅读笔记第五章
查看>>
金蝶数据库执行语句
查看>>
前端SEO技巧
查看>>