Xử lý JSON không hợp lệ trong PHP
Có những trường hợp chuỗi JSON
được tạo ra không đúng cú pháp. Trong
trường hợp này, hàm json_decode
sẽ trả về null. Hãy
thử thực hành.
Tạo một JSON không hợp lệ (bạn hãy tự xác định
xem nó sai ở đâu):
<?php
$json = '["a", "b", "c",]';
?>
Hãy thử phân tích cú pháp JSON này:
<?php
$data = json_decode($json);
var_dump($data); // sẽ xuất ra null
?>
Cho một chuỗi JSON. Hãy phân tích nó thành cấu trúc dữ liệu PHP. In kết quả phân tích hoặc lỗi nếu không thể phân tích cú pháp JSON.