NEWS
[gelöst] Fehler Verarbeitung JSON
-
Hallo,
ich lasse mir in der Shell folgende JSON generieren.
Gibt's ein Fehler im Aufbau der json?
[{"IMAGE":"frooodle/s-pdf:latest","STATUS":"Up","LAUFZEIT":"43 hours","STATUS2":"","NAME":"objective_leakey"}{"IMAGE":"jc21/nginx-proxy-manager:latest","STATUS":"Up","LAUFZEIT":"3 days","STATUS2":"","NAME":"nginx-app-1"}{"IMAGE":"linuxserver/heimdall:latest","STATUS":"Up","LAUFZEIT":"5 days","STATUS2":"","NAME":"heimdall"}{"IMAGE":"postgres:14-alpine","STATUS":"Up","LAUFZEIT":"5 days","STATUS2":"","NAME":"planka-postgres-1"}{"IMAGE":"jc21/mariadb-aria:latest","STATUS":"Up","LAUFZEIT":"2 weeks","STATUS2":"","NAME":"nginx-db-1"}{"IMAGE":"ghcr.io/plankanban/planka:latest","STATUS":"Up","LAUFZEIT":"2 weeks","STATUS2":"","NAME":"planka-planka-1"}{"IMAGE":"containrrr/watchtower","STATUS":"Up","LAUFZEIT":"2 weeks","STATUS2":"(healthy)","NAME":"WatchTower"}{"IMAGE":"portainer/portainer-ce:latest","STATUS":"Up","LAUFZEIT":"2 weeks","STATUS2":"","NAME":"portainer"}]
Leider bemängelt Blockly da was dran.
script.js.Eigene_Scripte.VIS.Tabelle_Docker: Cannot parse "t"SyntaxError: Unexpected end of JSON input
Das mit jedem Zeichen der json.
Oder liegt es am blockly?
-
@david-g sagte: Gibt's ein Fehler im Aufbau der json?
Es fehlen die Kommata zwischen den Objekten.
-
@david-g sagte in Fehler Verarbeitung JSON:
Gibt's ein Fehler im Aufbau der json?
Im Zweifel gibts viele gute Tools um das zu prüfen. z.B. https://jsonformatter.curiousconcept.com/
Das Problem hatte @paul53 ja schon genannt
-
Hier das neue json
[{"IMAGE":"frooodle/s-pdf:latest","STATUS":"Up","LAUFZEIT":"43 hours","STATUS2":"","NAME":"objective_leakey"},{"IMAGE":"jc21/nginx-proxy-manager:latest","STATUS":"Up","LAUFZEIT":"3 days","STATUS2":"","NAME":"nginx-app-1"},{"IMAGE":"linuxserver/heimdall:latest","STATUS":"Up","LAUFZEIT":"5 days","STATUS2":"","NAME":"heimdall"},{"IMAGE":"postgres:14-alpine","STATUS":"Up","LAUFZEIT":"5 days","STATUS2":"","NAME":"planka-postgres-1"},{"IMAGE":"jc21/mariadb-aria:latest","STATUS":"Up","LAUFZEIT":"2 weeks","STATUS2":"","NAME":"nginx-db-1"},{"IMAGE":"ghcr.io/plankanban/planka:latest","STATUS":"Up","LAUFZEIT":"2 weeks","STATUS2":"","NAME":"planka-planka-1"},{"IMAGE":"containrrr/watchtower","STATUS":"Up","LAUFZEIT":"2 weeks","STATUS2":"(healthy)","NAME":"WatchTower"},{"IMAGE":"portainer/portainer-ce:latest","STATUS":"Up","LAUFZEIT":"2 weeks","STATUS2":"","NAME":"portainer"}]
Jetzt meckert Blockly:
script.js.Eigene_Scripte.VIS.Tabelle_Docker: Cannot get IMAGE of undefined
Für die verschiedenen Felder.
Der link zum Prüfen meint, dass die json okay ist (außer er korrigiert da schon was...)
-
@david-g sagte: Jetzt meckert Blockly:
Man kann nicht über ein JSON iterieren. Mach aus dem JSON erst eine Liste: JSON nach Objekt.
-
Danke, jetzt klappt es.
Immer wieder die selben Stolpersteine..... -
GELÖSCHT!!