Como ler JSON com PHP (json_decode)

Neste artigo você vai aprender a como ler JSON com PHP, de uma forma muito simples e fácil, utilizando recursos nativos da linguagem

ler JSON com PHP capa

Fala programador(a), beleza? Bora aprender mais sobre JSON e PHP!

Para transformar os dados de JSON em um dado que possa ser lido em PHP vamos precisar de uma função

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

A função em questão é a json_decode

Onde passamos o JSON como parâmetro e recebemos uma espécie de objeto, que pode acessar as suas propriedades como se fosse a chave do JSON

E aí receberemos o valor da chave, com o tipo de dado correto que veio diretamente do JSON

Veja o código de exemplo:

$json = '
{
    "name": "Matheus",
    "age": 30
}';

$data = json_decode($json);

echo $data->name; // Matheus
echo $data->age; // 30

No exemplo acima temos uma JSON básico com duas chaves e seus respectivos valores na variável $json

Transformamos ele em um tipo de dado acessível para PHP com a função json_decode, conforme mencionado anteriormente

E exibimos os valores das chaves acessando as propriedades da nova variável $data com a notação de flecha ( -> )

Que é a mesma utilizada para acessar propriedades e métodos de um objeto em PHP

Quer aprender tudo sobre JSON? Se liga neste vídeo:

Conclusão

Neste artigo você aprendeu a como ler JSON com PHP

Utilizamos uma função chamada json_decode, que recebe o JSON e transforma em um formato acessível para PHP

E assim podemos utilizar os dados do JSON em nosso programa

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares