ich habe jetzt schon geschlagene Stunden versucht es irgendwie zum laufen zu bringen.
Ich habe einen Server der mir über eine API den aktuellen Status anzeigt.
Ich möchte jetzt den Status ("IsActive": "1") mit Python auswerten und dann ausgeben welcher Modus(Name) aktiv ist.
Sprich da wo IsActive =1 ist soll er mir den Namen ausgeben.
Eventuell kann einer von euch mir freundlicher weise weiterhelfen .
Und so sieht die Ausgabe des Servers aus:
Code: Alles auswählen
{
"states": [
{
"State": {
"Id": "1",
"Name": "default",
"Definition": "",
"IsActive": "0"
}
},
{
"State": {
"Id": "2",
"Name": "Start",
"Definition": "1:Modect:1",
"IsActive": "0"
}
},
{
"State": {
"Id": "3",
"Name": "Modect",
"Definition": "1:Modect:1",
"IsActive": "1"
}
},
{
"State": {
"Id": "4",
"Name": "Record",
"Definition": "1:Record:1",
"IsActive": "0"
}
}
]
http://IP-Adresse/zm/api/states.json?au ... 319b3b4e4b
Was ich zum laufen bekommen habe ist die Website in Python einlesen.
Code: Alles auswählen
import json
import requests
r = requests.get('http://10.0.0.82/zm/api/states.json?auth=9584615443b29eedca1f6570483a1fe1')
packages_json = r.json()
print(packages_json)