#include <ESP8266HTTPClient.h> //用來擷取網頁
#include "ArduinoJson.h" //用來處理Json資料
HTTPClient http;如果要把一個網頁的內容提出Json來當變數可以像這樣:
void loop{
http.begin("http://網頁位置");
if(http.GET() == 200){//如果網頁回應200代表正常
DynamicJsonBuffer jsonBuffer(BufferSize);//設定json的緩衝區及大小
JsonObject& root = jsonBuffer.parseObject(http.getString());//設定緩衝區資料來源
Serial.print("GET:");
relay1=root["relay1"]; //變數relay1=讀取json的relay1值
}
註:
1.線上版Json資料轉換:https://jsoneditoronline.org/
沒有留言:
張貼留言