使用cjson

时间:2019-04-01 10:51:49

标签: c cjson

我想解析json {"endtime":"<timestamp>", "status":"on"},并且时间戳包含类似3/27/2019 7:40:47 AM的东西。

我的代码如下:

cJSON * root   = cJSON_Parse(buffer);
cJSON * name = cJSON_GetObjectItem(root, "status");
cJSON * sum = cJSON_GetObjectItem(root, "endtime");
res = strcmp(name->valuestring, "ON");
printf("timestamp = %s \n", sum->valuestring);
char str1[20];
char str[5];
strcpy(str, name->valuestring);
strcpy(str1, sum->valuestring);

我想检查状态是否包含开/关,并从结束时间获取时间戳。

这是解析的正确方法吗?

0 个答案:

没有答案