请选择 进入手机版 | 继续访问电脑版
论坛
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 156|回复: 0

大神帮忙看看,cJSON 解析时一直为空

[复制链接]

2

主题

6

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2019-7-10 17:34:24 | 显示全部楼层 |阅读模式
//{

//    "method":"thing.service.property.set",
//    "id":"894425821",
//    "params":
//    {
//        "SR_Hz":0
//    },
//    "version":"1.0.0"
//}
void readMqttToDevice(uint8_t* data){
    cJSON *params = NULL;
    cJSON *param = NULL;
    cJSON *monitor_json = cJSON_Parse(data);
    if (monitor_json != NULL)
    {
        UART_Write(UART1, "yes", 4);
        params = cJSON_GetObjectItemCaseSensitive(monitor_json,"params");
        cJSON_ArrayForEach(param,params)
        {
            cJSON *SR_Switch = cJSON_GetObjectItemCaseSensitive(param,"SR_Switch");
            cJSON *PY_Switch = cJSON_GetObjectItemCaseSensitive(param,"PY_Switch");
            cJSON *SR_Hz = cJSON_GetObjectItemCaseSensitive(param,"SR_Hz");
            cJSON *PY_Hz = cJSON_GetObjectItemCaseSensitive(param,"PY_Hz");
        }
    }
    else
    {
        UART_Write(UART1, "NO", 4);
    }
    cJSON_Delete(monitor_json);
}


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|安信可论坛    

GMT+8, 2019-11-13 02:59 , Processed in 0.021149 second(s), 13 queries , Redis On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表