JSON
|
Verfasser |
Nachricht |
|
Beiträge: 711
Bewertung: 11
Registriert seit: Mar 2012
Status:
offline
|
RE: JSON
da momentan keine Warnmeldung ansteht, wird auch keine ausgegeben und die Seite bleibt leer.
Das habe ich schon mitbekommen
Sobald eine Warnmeldung ansteht, wird ein gelber Hintergrund mit einem Zeichen sowie eine Meldung (siehe Anhang). Klickt man auf das Banner wird man automatisch zur vollen Warnmeldung geleitet.
Das ist schön, bringt aber nicht viel, da dies kein gültiges JSON ist.
Eine JSON Antwort sollte man schon erhalten, da es ja wie gesagt empfohlen wird die Meldung per JSON einzubinden. JSON wird daher empfohlen, da man da anscheinend die Meldung individuell anpassen kann.
Ist trotzdem kein JSON. JSON ist ein Objekt, ähnlich einem Array. Dort kann man Informationen standardisiert speichern und auslesen. Das funktioniert über viele Programmiersprachen hinweg, sodass man eine einheitliche "Sprache" hat, über die man sich austauschen kann.
JSON ist keine lesbare HTML-Seite.
Das wäre z.B. ein JSON-Object:
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
Lg
[Link: Registrierung erforderlich]
Rosen sind rot, gelb ist die Biene. Ich kann nicht dichten, Waschmaschine.
|
|
25.12.2013 19:47 |
|
|
Beiträge: 1.130
Bewertung: 29
Registriert seit: Jun 2008
Status:
offline
|
RE: JSON
Hi,
[Link: Registrierung erforderlich]
das ist der JSON Link. Sorry hatte den HTML Link kopiert gehabt.
Hier wird allerding auch JSON ausgegeben!
{"API":{"status":"OK"},"wetter":{"warnung":null,"kfv_warnt":false,"timestamp":"1387785603","farbe":{"text":null,"hintergrund":null},"quelle":{"name":"DWD","url":"http:\/\/www.wettergefahren.de\/dyn\/app\/ws\/html\/reports\/HNX_warning_de.html"}}}
Lg eret12
|
|
25.12.2013 19:59 |
|
|
Beiträge: 711
Bewertung: 11
Registriert seit: Mar 2012
Status:
offline
|
RE: JSON
Moin,
das ist JSON, ja
Und das kannst du jetzt in einer Programmiersprache deiner Wahl verarbeiten.
Javascript würde ich dafür nicht empfehlen, da wie gesagt die Unterstützung nicht immer gegeben ist. Wenn deine Seite in PHP programmiert ist kannst du dort ganz einfach JSON verarbeiten und ausgeben.
{"API":{"status":"OK"},"wetter":{"warnung":null,"kfv_warnt":false,"timestamp":"1387785603","farbe":{"text":null,"hintergrund":null},"quelle":{"name":"DWD","url":"http:\/\/www.wettergefahren.de\/dyn\/app\/ws\/html\/reports\/HNX_warning_de.html"}}}
$array = json_decode (file_get_contents('http://api.kfv-hn.de/json/wetter.php?fw=40')); if($array['wetter']['warnung'] !== NULL){ echo "Achtung!<br>"; echo '<a href="'.$array['quelle']['url'].'">Zur vollständigen Meldung</a>'; }
Die Angaben sind wie immer ohne Gewähr und nicht getestet. Aber so um den Dreh sollte es funktionieren - mit PHP.
Unter Javascript läuft das wohl ähnlich, habe mich da aber nur selten mit beschäftigt, dementsprechend überlasse ich das gerne jemand anderem
Lg
[Link: Registrierung erforderlich]
Rosen sind rot, gelb ist die Biene. Ich kann nicht dichten, Waschmaschine.
|
|
25.12.2013 20:21 |
|
|
Beiträge: 1.130
Bewertung: 29
Registriert seit: Jun 2008
Status:
offline
|
RE: JSON
Hi,
danke für die Antwort.
Meine Seite ist in HTML gestaltet.
Gibt es auch eine möglchkeit JSON in HTML einzubinden?
Lg eret12
|
|
25.12.2013 20:55 |
|
|
Beiträge: 711
Bewertung: 11
Registriert seit: Mar 2012
Status:
offline
|
RE: JSON
Moin,
will heißen: Du hast nur eine statische HTML-Seite? Ohne Content Management System o.ä.? Dann kommst du um Javascript nicht herum.
Lg
[Link: Registrierung erforderlich]
Rosen sind rot, gelb ist die Biene. Ich kann nicht dichten, Waschmaschine.
|
|
25.12.2013 21:00 |
|
|
Beiträge: 1.130
Bewertung: 29
Registriert seit: Jun 2008
Status:
offline
|
RE: JSON
Hi,
Ja genau, habe nur eine statische HTML Seite.
Lg eret12
|
|
25.12.2013 21:02 |
|
|
- # PUSH # - 28.12.2013 - 00:37 Uhr - |
|