参考博客 https://www.cnblogs.com/liunianshiwei/p/6087596.html?tdsourcetag=s_pctim_aiomsg
参考开源地址:https://github.com/DaveGamble/cJSON
data:{
"love": ["LOL", "Go shopping"]
}
代码预览
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include"cJSON.h"
int main(void)
{
char *data = (char *)"{\"love\":[\"LOL\",\"Go shopping\"]}";
//从缓冲区中解析出JSON结构
cJSON * json = cJSON_Parse(data);
//将传入的JSON结构转化为字符串 并打印
char *json_data = NULL;
printf("data:%s\n", json_data = cJSON_Print(json));
free(json_data);
//将JSON结构所占用的数据空间释放
cJSON_Delete(json);
system("pause");
return 0;
}
/*vs2017输出结果
24
*/
参考开源地址:https://github.com/DaveGamble/cJSON
data:{
"love": ["LOL", "Go shopping"]
}
代码预览
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include"cJSON.h"
int main(void)
{
char *data = (char *)"{\"love\":[\"LOL\",\"Go shopping\"]}";
//从缓冲区中解析出JSON结构
cJSON * json = cJSON_Parse(data);
//将传入的JSON结构转化为字符串 并打印
char *json_data = NULL;
printf("data:%s\n", json_data = cJSON_Print(json));
free(json_data);
//将JSON结构所占用的数据空间释放
cJSON_Delete(json);
system("pause");
return 0;
}
/*vs2017输出结果
24
*/