kommunikation:webservices:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
kommunikation:webservices:start [2024/02/18 17:29] – [Einfacher HTTP-Client] Martin Pabst | kommunikation:webservices:start [2024/02/18 17:43] (aktuell) – Martin Pabst | ||
---|---|---|---|
Zeile 36: | Zeile 36: | ||
===== Wetterdaten vom DWD (Deutscher Wetterdienst) ===== | ===== Wetterdaten vom DWD (Deutscher Wetterdienst) ===== | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
- | Auf [[https:// | + | Der Deutsche Wetterdienst stellt unter der URL '' |
- | Sehr empfehlenswert! | + | * a) Die Daten sind im JSON-Format encodiert. Recherchieren Sie, wie in diesem Format Objekte und Listen dargestellt werden. |
+ | * b) Auf [[https:// | ||
+ | * c) Ändern Sie den Link so ab, dass die Wetterdaten Ihres Wohnortes angezeigt werden. | ||
+ | * d) Für Leistungsstarke: | ||
</ | </ | ||
Zeile 51: | Zeile 54: | ||
HttpResponse response = client.send(request); | HttpResponse response = client.send(request); | ||
- | JsonElement main = JsonParser.parse(response.body()); | + | String json = response.body(); |
+ | println(" | ||
+ | println(json); | ||
+ | |||
+ | JsonElement main = JsonParser.parse(json); | ||
JsonElement hourly = main.getAttributeValue(" | JsonElement hourly = main.getAttributeValue(" |
kommunikation/webservices/start.1708277342.txt.gz · Zuletzt geändert: 2024/02/18 17:29 von Martin Pabst