Guten Abend!
Wie kann ich bei einer Json Abfrage überprüfen ob ein Eintrag vorhanden ist??
Es geht um openweathermap und da werden die Daten ["rain"]["1h] nur geliefert wenn es auch wirklich regnet.
Da ich hier kurz vorm verzweifeln bin danke ich schon mal für eure tips
Schöne Grüße
Marcus
json überprüfen ob Wert vorhanden oder nicht!
Da du ja das json hoffentlich geparst und in eine Python-Datenstruktur überführt hast, funktionieren darauf die ganz normalen Operationen wie auf einem Dict.
Du musst also prüfen ob die jeweiligen Schlüssel vorhanden sind.
Je nach Anwendungsfall könntest du dir auch einmal die .get Methode anschauen, die einen Standardwert zurückliefert, wenn der Schlüssel nicht enthalten ist.
Du musst also prüfen ob die jeweiligen Schlüssel vorhanden sind.
Je nach Anwendungsfall könntest du dir auch einmal die .get Methode anschauen, die einen Standardwert zurückliefert, wenn der Schlüssel nicht enthalten ist.
-
- User
- Beiträge: 2
- Registriert: Montag 11. Juli 2022, 18:18
Ich glaube Du hast mir sehr geholfen mit der .get Methode! Nun hab ich das Problem das jetzt nicht regnet . Ich berichte und danke Dir !!sparrow hat geschrieben: ↑Montag 19. September 2022, 18:51 Da du ja das json hoffentlich geparst und in eine Python-Datenstruktur überführt hast, funktionieren darauf die ganz normalen Operationen wie auf einem Dict.
Du musst also prüfen ob die jeweiligen Schlüssel vorhanden sind.
Je nach Anwendungsfall könntest du dir auch einmal die .get Methode anschauen, die einen Standardwert zurückliefert, wenn der Schlüssel nicht enthalten ist.
Im besten Fall programmierst du einzelne kleine Funktionen, die du getrennt testen kannst, ohne immer den kompletten Ablauf zu benötigen
MorgenGrauen: 1 Welt, 8 Rassen, 13 Gilden, >250 Abenteuer, >5000 Waffen & Rüstungen,
>7000 NPC, >16000 Räume, >200 freiwillige Programmierer, nur Text, viel Spaß, seit 1992.
>7000 NPC, >16000 Räume, >200 freiwillige Programmierer, nur Text, viel Spaß, seit 1992.