Utilizando JSON com PHP
4 participantes
Página 1 de 1
Utilizando JSON com PHP
Utilizando JSON com PHP
Quando estamos trabalhando com AJAX e PHP, algo que é muito útil e pode facilitar muito o nosso trabalho é trabalhar com respostas em JSON! E hoje vamos aprender como fazer isso de maneira bem fácil.
Os dados
Primeiramente, vamos precisar pegar os dados que queremos usar na nossa resposta, Para nosso exemplo, estarei usando um array com alguns dados (que pode ser recuperados de um banco de dados por exemplo).
- Código:
<?php
$data = array(
array(
'user' => 'waghcwb',
'id' => 61
),
array(
'user' => 'JScript',
'id' => 61
)
);
Codificando em JSON
Agora podemos usar uma função nativa do PHP: json_encode();
- Código:
<?php
$data = array(
array(
'user' => 'waghcwb',
'id' => 61
),
array(
'user' => 'JScript',
'id' => 61
)
);
echo json_encode($data);
Assim teremos um retorno semelhante a este
- Código:
[{"user":"waghcwb","id":61},{"user":"JScript","id":61}]
Setando os cabeçalhos
Já é possível utilizar os dados, porém, é sempre interessante setar corretamente os cabeçalhos para nossas requisições, se repararem nessa requisição não temos os cabeçalhos em JSON
Para resolver isso é bem simples também! Vamos usar a função nativa do PHP header();
- Código:
<?php
header('Content-Type: application/json');
$data = array(
array(
'user' => 'waghcwb',
'id' => 61
),
array(
'user' => 'JScript',
'id' => 61
)
);
echo json_encode($data);
E finalmente temos nossos cabeçalhos setados para utilizar onde quisermos...
Simples e rápido, não é? Espero que gostem
Re: Utilizando JSON com PHP
É bem parecido com JavaScript, mas infelizmente eu ainda não conheço essa linguagem de scripts!
JS
JS
Re: Utilizando JSON com PHP
Achei legal Wagh, o que mais pode ser feito com Json?
Alex Habilidade- Moderadores
- Time Online : 286d 2h 8m 11s
Mensagens : 70
Data de inscrição : 30/11/2013
Localização : /root
Re: Utilizando JSON com PHP
@JScript,
Pois então invista um mês de estudos nela, te garanto que não vai ser arrepender!! Vai aprender muito mais rápido do que aprendeu Javascript.
@Alex Habilidade
Muita coisa meu amigo!! Você pode por exemplo tratar todos os dados de uma aplicação para retornar os dados em JSON, e assim você pode trabalhar inteiramente com AJAX, é muito fácil ler dados com JSON no Javascript...
Inclusive a própria forumeiros utiliza JSON nesse novo formato do chatbox!!
Veja:
http://punbbteste.forumeiros.com/chatbox/actions.forum?method=get
#json, #ajax, #php
Pois então invista um mês de estudos nela, te garanto que não vai ser arrepender!! Vai aprender muito mais rápido do que aprendeu Javascript.
@Alex Habilidade
Muita coisa meu amigo!! Você pode por exemplo tratar todos os dados de uma aplicação para retornar os dados em JSON, e assim você pode trabalhar inteiramente com AJAX, é muito fácil ler dados com JSON no Javascript...
Inclusive a própria forumeiros utiliza JSON nesse novo formato do chatbox!!
Veja:
http://punbbteste.forumeiros.com/chatbox/actions.forum?method=get
#json, #ajax, #php
Re: Utilizando JSON com PHP
Ótimo wagner, isso é muito útil, recomendo a todos a ler e estudar sobre isso.
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Re: Utilizando JSON com PHP
Com certeza é algo muito útil!
O bom de PHP é que é bem semelhante a sintaxe do JavaScript...
JS
O bom de PHP é que é bem semelhante a sintaxe do JavaScript...
JS
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|