Über Web, Tech, Games, Art,
Musik, Code & Design

3. Mai 2023

JSON2HTML – JSON-Strings mit PHP auslesen und als HTML ausgeben

Informationen anderer Dienste oder Websites, z.B. Stellenangebote, werden häufig über eine JSON-API bereitgestellt. So könnte ein JSON-String z.B. aussehen.

{
  "JOBS": [
    {
      "jobId": "123",
      "jobTitle": "Sachbearbeiter*in (m/w/d) im Dezernat Medienbearbeitung",  
      "jobOffer": "https://example.de/job/view/123"
    },
    {
      "jobId": "124",
      "jobTitle": "Sachbearbeiter*in (m/w/d) im Promotionsbüro",
      "jobOffer": "https://example.de/job/view/124"
    }
  ]
}Code-Sprache: JSON / JSON mit Kommentaren (json)

Mit folgendem Code kann der JSON-String ausgelesen und als HTML-Liste ausgegeben werden:

$json = file_get_contents("https://example.d/api/jobs/json/set/Website");

$data = json_decode($json);

echo '<ul>';
foreach ($data->JOBS as $job) {
    echo '<li><a href="'.$job->jobOffer.'">' . $job->jobTitle . '</a></li>';
}
echo '</ul>';Code-Sprache: PHP (php)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert