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)