JavaScript Object Notation eller JSON , er et open -source format til udveksling af tekst-baserede data mellem webprogrammer og på tværs af platforme. JSON bruges ofte i Ajax applikationer , fordi det kan læses og forstås meget nemt ved hjælp af JavaScript , en nødvendig bestanddel af et Ajax ansøgning. Mange webtjenester levere output i JSON samt XML. Du kan returnere data i JSON med PHP Version 5.2 eller højere ved hjælp af PHP indbyggede funktion til at indkode data i JSON . Ting du skal
PHP 5.2 eller højere
Vis Flere Instruktioner
1
Opret en ny PHP fil med en editor eller Notesblok.
2 < p> Opret en ny PHP klasse til at gemme de data, du vil vende tilbage i JSON format. Opret byggeprocessen for en ny instans af klassen . Skriv f.eks : ?
< Php
class stat {
offentlig $ navn , $ hovedstad, $ blomst ;
offentlig funktion __ construct ( $ abbrev , $ navn , $ kapital , $ blomst ) {
$ this -> name = $ navn ;
$ this -> kapital = $ kapital
< p > $ this -> flower = $ blomst ,
}
3
Oprette en metode til at kode og returnere data i JSON . Ring til " json_encode "-funktionen til at indkode data. Skriv f.eks : Hej
offentlig funktion JSON () {
retur json_encode ( $ this ),
}
}
4
Opret en vifte af klassen data. Skriv f.eks : Hej
$ stater = array ();
$ lande [ " AL "] = new stat ( " Alabama ", " MNontgomery ", " Camellia "); < br >
$ lande [ " GA "] = new stat ( " Georgia ", " Atlanta ", " Cherokee Rose ")
$ lande [ " CO "] = new stat ( " Colorado " , " Denver ", " Rocky Mountain Columbine ")
5
Accepter en URL parameter indeholder en stat forkortelse . Test for at se, at du har data for den ønskede forkortelse . Udlæse oplysningerne i JSON hjælp af den metode , du har oprettet . Skriv f.eks : Hej
$ st = $ _GET [ "state "]