JavaScript Object Notation ou JSON est un format open-source pour échanger des données textuelles entre les applications Web et les plates-formes . JSON est souvent utilisé dans des applications Ajax , car il peut être lu et compris très facilement en utilisant JavaScript, une composante nécessaire d'une application Ajax . De nombreux services Web fournissent une sortie au format JSON ainsi que XML. Vous pouvez renvoyer des données au format JSON avec PHP version 5.2 ou supérieure en utilisant le PHP intégré dans la fonction pour encoder des données en JSON. Choses que vous devez
PHP 5.2 ou supérieur
Afficher plus Instructions
1
Créer un nouveau fichier PHP en utilisant un éditeur ou un bloc-notes.
2 < p> Créer une nouvelle classe PHP pour stocker les données que vous reviendrez au format JSON. Créez la méthode de construction d' une nouvelle instance de la classe. Par exemple, tapez :
< php
État de classe
{
publique
$ name, $ capitale, $ fleur ;
public function __ construct ( abbrev $ , $ name, $ capitale, fleur $ ) {
$ this-> nom = $ nom ;
$ this-> capitale = $ capitale ;
< p > $ this-> fleur = $ fleur ;
}
3
créer une méthode pour encoder et renvoyer des données au format JSON . Appelez la fonction " json_encode " pour coder les données . Par exemple, tapez :
public function JSON () {
json_encode de retour ( $ this) ; }
}
4
créer un tableau de données de classe . Par exemple, tapez :
$ états = array ();
$ Unis [ "AL" ] = new Etat ( " Alabama ", " MNontgomery ", " Camélia "); < br >
$ Unis [" GA "] = new Etat ( "Georgia ", " Atlanta ", " Cherokee Rose ");
$ Unis [" CO "] = new Etat ( "Colorado" , "Denver ", " Rocky Mountain Columbine ");
5
Accepter un paramètre d'URL contenant une abréviation de l'État. Test pour voir ce que vous avez données pour l'abréviation demandé. Émettre les informations au format JSON en utilisant la méthode que vous avez créé . Par exemple, tapez :
$ st = $ _GET [" Etat "]