作者:乱臣贼子 | 更新时间:2020-03-28 | 浏览量:865
if (M == "say") {
aJsonObject* content = aJson.getObjectItem(msg, "C");
aJsonObject* client_id = aJson.getObjectItem(msg, "ID");
String C = content->valuestring;
String F_C_ID = client_id->valuestring;
这部分语句中String C ,能不能按照字符串处理,获得子串,并将其中一个赋值给一个整型变量?比如:
if(C.substring(1,7)=="settemp"){
String string2=C.substring(9,11); //返回 9 和 11 之间的
settemp=string2.toInt();
say(F_C_ID, "设置温度下限成功");
}
if(C.substring(1,7)=="sethumi"){
String string3=C.substring(9,11); //返回 9 和 11 之间的
sethumi=string3.toInt();
say(F_C_ID, "设置湿度下限成功");
}
通过实验发现不行,请问大神问题出在哪里?怎么改?