Как получить ответ JSON из HTTP (esp8266) (ArduinoJson 6) - PullRequest
0 голосов
/ 16 апреля 2019

Я работаю над iot-проектом с использованием Arduino и Android, и мне нужно прочитать эти данные JSON из HTTP в мой проект Arduino

{"etatsFront01":"0","etatsBack01":"1"}

while (client.connected() || client.available())
{
    if (client.available())
    {
       String json =client.readStringUntil('\n');
       Serial.println(json);
       StaticJsonDocument<200> doc;
       DeserializationError error = deserializeJson(doc, json);

       if (error) {
          Serial.print(F("deserializeJson() failed: "));
          Serial.println(error.c_str());
          return;
       }

       const char* FrontDoorValue = doc["etatsFront01"];

       Serial.println(FrontDoorValue);

     }
}

Обнаружена ошибка:

deserializeJson () не удалось: InvalidInput

...