Anton
Пишет ошибку переполнение буфера. 15989 количество символов.
в библе поправь
if(response.length() > 2500) {
response = response.substring(0,response.indexOf("text\":\"")+7);
response += "оч. длинное сообщение, не пролезло\"}}]}";
}
// Parse response into Json object
DynamicJsonBuffer jsonBuffer;
JsonObject &root = jsonBuffer.parseObject(response);
if (root.success()) {
if (root.containsKey("result")) {
uint32_t resultArrayLength = root["result"].size();
if (resultArrayLength > 0){
resultArrayLength = 1;
uint32_t newMessageIndex = 0;
for (uint32_t i = 0; i < resultArrayLength; i++){
JsonObject &result = root["result"][i];
if (processResult(result, newMessageIndex)){newMessageIndex++;}
}
//closeClient();
return newMessageIndex;
}
//closeClient();
return 0;
}
}
//closeClient();
return 0;