JSONin virheenkäsittely PHP:ssä
Joskus käy niin, että JSON-merkkijono
on rakennettu virheellisesti. Tässä
tapauksessa funktio json_decode
palauttaa null. Kokeillaan
käytännössä.
Tehdään virheellinen JSON (päättele
itse, mikä siinä on vialla):
<?php
$json = '["a", "b", "c",]';
?>
Yritetään jäsentää tämä JSON:
<?php
$data = json_decode($json);
var_dump($data); // tulostaa null
?>
Annettu merkkijono, joka sisältää JSONia. Jäsennä se PHP:n tietorakenteeksi. Tulosta jäsennystulos tai virhe, jos JSONin jäsentäminen epäonnistui.