Retorna o valor de uma chave de objeto JSON a partir de uma string contendo um array JSON.
Descrição: A função JSON_DECODE() recupera o valor da variável especificada e o analisa como JSON, retornando o valor associado à chave indicada. Se a chave não for encontrada, uma string vazia é retornada.
Sintaxe: JSON_DECODE(varname,item[,separator[,options]])
Parâmetros:
- varname: nome da variável que contém a string JSON a ser analisada.
- item: nome da chave cujo valor será retornado. Várias chaves podem ser listadas separadas por um delimitador de hierarquia, permitindo indexação recursiva em strings JSON aninhadas para obter o valor de uma subchave específica.
- separator: caractere único que delimita a hierarquia de chaves para indexação aninhada. O padrão é o ponto (.). Este caractere não deve aparecer no nome das chaves, exceto para delimitar a hierarquia.
- options: opcional. A opção 'c' é usada para chaves que referenciam um array JSON, retornando o número de itens no array. Essa opção não tem efeito sobre outros tipos de valores.