现在的生活离不开网络,作为底层开发大军中小小的一员,不可避免遇到需要将底层采集到的数据通过网络发送给服务器进行分析展现,问题来了,,以什么可是将数据打包上去呢!!
基于两方开发的便捷,最终选择了CJSON。。。网上资料也挺全,很多同行们都用过,有经验可参考。
移植需要准备的东西不多,下载一个压缩包:
链接:https://github.com/DaveGamble/cJSON
只需要将其中的cJSON.c/cJSON.h添加到自己的工程之中去。
char *packJSON(void)//cJSON打包
{
cJSON *root,*staj,*desj,*repj;//cJSON指针
char *out;
root=cJSON_CreateObject();//创建root对象,返回值为cJSON指针
staj=cJSON_CreateObject();
desj=cJSON_CreateObject();
repj=cJSON_Create