Views Json Source - Frage bzgl. JSON Syntax
am 07.03.2023 - 12:04 Uhr in
Hallo,
ich versuche mit dem Modul https://www.drupal.org/project/views_json_source eine JSON Datei auszulesen, komme aber mit der Syntax irgendwie garnicht zurecht oder übersehe etwas Grundlegendes. (Hab aber auch keine Erfahrung damit).
Das soll es werden:
Es ist eine schwedische Webseite, auf der aktuelle Staatliche Warnmeldungen bei bedarf angezeigt werden sollen. Diese werden via JSON API zur verfügung gestellt. Dazu dachte ich das ich einen View erstelle und einen Block mit den entsprechenden Feldern, die bei leerbleiben einfach nicht angezeigt werden.
Die Adresse der Test-JSON ist https://vmaapi.sr.se/testapi/v2/alerts/index.json
Erklärungsseite dazu : https://vmaapi.sr.se/api/v2#alerts (leider sehr kurz gehalten)
Der Inhalt der o.g. JSON Datei :
{
"timestamp": "2023-03-07T09:10:01+01:00",
"alerts": [
{
"identifier": "SRCAP20230307100954T",
"sender": "https://vmaapi.sr.se/api/v2",
"sent": "2023-03-07T09:09:54+01:00",
"status": "Test",
"msgType": "Cancel",
"scope": "Public",
"references": "https://vmaapi.sr.se/api/v2,SRCAP20230307095954T,2023-03-07T08:59:54+01:00",
"incidents": "SRVMA20230307095954T",
"info": null
}
]
}
In meinem View bei Advanced -> Query settings; habe ich allerlei Varianten ausprobiert, z.B. %/alerts/0 und beim JSON Field den "Key" status eingetragen.
Vielleicht mache ich etwas bei der Schreibweise falsch ? Habe es auch schon mit punkten statt / versucht, und ohne, mit $ und so weiter. Die schlussendliche Version ist noch etwas komplexer weil ich dann auch noch die Warnmeldungen nach Region herausfiltern muss...
Nachdem ich jetzt mehrere Tage herumprobiert habe dachte ich mir ich frage einfach mal, vielleicht habe ich ja einfach einen kleinen Denkfehler und jemand der mehr mit JSON etc. vertraut ist sieht direkt was ich falsch mache bzw. wie ich es machen müsste. Ansonsten werd ich das Thema vermutlich sein lassen müssen ;)
Vielen Dank schon mal für eventuelle Antworten.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 9 Stunden 4 Minuten
vor 10 Stunden 56 Minuten
vor 1 Tag 1 Stunde
vor 1 Tag 2 Stunden
vor 1 Tag 5 Stunden
vor 1 Tag 8 Stunden
vor 1 Tag 9 Stunden
vor 1 Tag 20 Stunden
vor 2 Tagen 7 Stunden
vor 2 Tagen 10 Stunden