您当前的位置: 首页 >  json

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

解析json文本

柳鲲鹏 发布时间:2021-07-14 09:34:39 ,浏览量:0

  • 下载cJSON

https://quantum6.blog.csdn.net/article/details/118605802

  • 范例文本
{
	"command":	"function",
	"name":	"openDocument",
	"params":	{
		"count":	2,
		"param0":	"taishan.docx",
		"param1":	false
	}
}
  • 解析取值
cJSON* root = cJSON_Parse(pData);
cJSON *item = cJSON_GetObjectItem(root, "name");
char*  name = cJSON_GetStringValue(item);

item = cJSON_GetObjectItem(root, "params");

cJSON* pItem = cJSON_GetObjectItem(pJson, "count");
printf("%d, %s, %f",
    pItem->valueint,
    pItem->valuestring,
    pItem->valuedouble);

printf("%s, %f",
    cJSON_GetNumberValue(pItem),
    cJSON_GetStringValue(pItem),
    );

//cJSON_IsInvalid, cJSON_IsFalse, cJSON_IsTrue, cJSON_IsBool,cJSON_IsNull,
//cJSON_IsNumber, cJSON_IsString, cJSON_IsArray, cJSON_IsObject, cJSON_IsRaw

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.1052s