upu_struct.h封装了有关 pMtInfo结构体的内容,用到的部分如下图所示:
利用jansson库实现将传入结构体 pMtInfo 中包含的数据内容转换成 JSON 字符串返回
代码如下:
#include#include #include "jansson.h"#include "upu_struct.h"#include "upu_proto_parse.h"// pMtInfo -> 传入 mtinfo 结构的首地址// nNum -> 传入 mtinfo 结构的数量// pLen -> C 结构转换成 JSON 结构字符串后的长度// 实现功能:// 将传入结构体 pMtInfo 中包含的数据内容转换成 JSON 字符串返回char* struct_to_json_n( mtinfo *pMtInfo, int nNum, int *pLen ){ json_t *object,*array; int i,size; array=json_array(); for(i=0;i
编译结果如下所示: