JSON
JSON na ESP32.
Asystent generujący kod - https://arduinojson.org/v7/assistant/#/step1
Przykład
dla takiego JSON:
{
"mqtt":
{
"server": "123.456.789.123",
"port": 1883,
"user": "username",
"password": "password"
}
}
taki kod:
#include <ArduinoJson.h> String Mqtt_Server; int Mqtt_Port; String Mqtt_User; String Mqtt_Password; JsonDocument doc; DeserializationError error = deserializeJson(doc, jason_jako_string); if (!error) { JsonObject mqtt = doc["mqtt"]; Mqtt_Server = mqtt["server"].as<String>(); Mqtt_Port = mqtt["port"].as<int>(); Mqtt_User = mqtt["user"].as<String>(); Mqtt_Password = mqtt["password"].as<String>(); }