Zpracování neplatného JSON v PHP
Stává se, že řetězec s JSON
je vytvořen nesprávně. V tomto
případě funkce json_decode
vrátí null. Pojďme si to
vyzkoušet v praxi.
Vytvořme neplatný JSON (zkuste
sami určit, co je s ním špatně):
<?php
$json = '["a", "b", "c",]';
?>
Zkusme tento JSON analyzovat:
<?php
$data = json_decode($json);
var_dump($data); // vypíše null
?>
Je dán řetězec s nějakým JSON. Analyzujte jej do datové struktury PHP. Vypište výsledek analýzy nebo chybu, pokud se JSON nepodařilo analyzovat.