You assume wrong, I retrieve JSON from the onecall interface

String serverPath = "http://api.openweathermap.org/data/2.5/onecall?lat=" + mLat + "&lon=" + mLon + "&exclude=minutely,hourly&lang=de&appid=" + owmKey; //
weatherJSONText = httpGETRequest(serverPath.c_str());
weatherJSONObj = JSON.parse(weatherJSONText);
if (JSON.typeof(weatherJSONObj) == "undefined") {
Serial.println("Parsing input failed!");
return;
}
if (emitFullJSON) {
//Serial.print("JSON object = ");
Serial.println(weatherJSONObj);
}
printWeatherJSON();
But it would not matter anyway, because the function returns the whole reply.