Tratamento de Invalidade de JSON em PHP
Às vezes, uma string com JSON
é construída incorretamente. Nesse
caso, a função json_decode
retornará null. Vamos
tentar na prática.
Vamos fazer um JSON inválido (defina
você mesmo o que há de errado com ele):
<?php
$json = '["a", "b", "c",]';
?>
Vamos tentar analisar este JSON:
<?php
$data = json_decode($json);
var_dump($data); // exibirá null
?>
Dada uma string com um determinado JSON. Analise-a em uma estrutura de dados PHP. Exiba o resultado da análise ou um erro, se a análise do JSON falhar.