如何从HTTP(ESP8266)获取JSON响应(ArduinoJson 6)

时间:2019-04-15 22:11:16

标签: json web-services arduino esp8266 nodemcu

我正在使用Arduino和Android进行物联网项目, 我需要从HTTP读取JSON数据到我的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

0 个答案:

没有答案