JavaScript Object Notation , ou JSON, é um formato de código aberto para a troca de dados baseados em texto entre aplicativos da Web e em várias plataformas. JSON é frequentemente usado em aplicações Ajax , porque ele pode ser lido e entendido facilmente usando JavaScript, um componente necessário de uma aplicação Ajax . Muitos serviços da Web fornecem saída em JSON , bem como XML. Você pode retornar dados em JSON com PHP versão 5.2 ou superior usando a função embutida no PHP para codificar os dados em JSON. Coisas que você precisa
PHP 5.2 ou superior
Show Mais instruções
1
Crie um novo arquivo PHP usando um editor ou bloco de notas.
2
Criar uma nova classe PHP para armazenar os dados que você vai voltar em formato JSON. Crie o método de construção de uma nova instância da classe . Por exemplo, digite :
Estado classe {
public $ name, $ de capital, $ flor ;
função pública __ construct ( $ abrev , $ name, $ de capital, $ flor ) {
$ this-> nome = $ nome;
$ this-> Capital = $ de capital;
$ this-> flor = $ flor ;
}
3
Crie um método para codificar e retornar dados em JSON. Chame a função " json_encode " para codificar os dados . Por exemplo, digite :
função pública json () {
json_encode return ($ this); }
}
4
Criar uma matriz de dados de classe. Por exemplo, digite :
$ estados = array ();
$ estados [ " AL "] = new Estado ( " Alabama ", " MNontgomery ", " Camélia "); < br >
$ estados [" GA "] = new Estado ( " Georgia ", " Atlanta ", " Cherokee Rose " ) ;
$ Unidos [" CO " ] = new Estado ( " Colorado ", " Denver ", " Rocky Mountain Columbine ");
5
Aceitar um parâmetro de URL que contém uma abreviatura do estado . Teste para ver se você tem dados para a abreviatura solicitado. Saída da informação em JSON usando o método que você criou. Por exemplo, digite :
$ st = $ _GET [ "estado" ]