PHP'de JSON Geçersizliğini İşleme
Bazen JSON içeren dize
yanlış oluşturulmuş olabilir. Bu
durumda json_decode
işlevi null döndürür.
Pratikte deneyelim.
Geçersiz bir JSON yapalım (neyin
yanlış olduğunu kendiniz belirleyin):
<?php
$json = '["a", "b", "c",]';
?>
Bu JSON'u ayrıştırmaya çalışalım:
<?php
$data = json_decode($json);
var_dump($data); // null çıktılar
?>
Bazı JSON içeren bir dize verilmiştir. Onu bir PHP veri yapısına ayrıştırın. Ayrıştırma sonucunu veya JSON ayrıştırılamazsa hatayı yazdırın.