JavaScript Object Notation , eller JSON , är ett open-source format för utbyte av text - baserade data mellan webbapplikationer och på olika plattformar . JSON används ofta i Ajax-applikationer eftersom det kan läsas och förstås väldigt lätt att använda JavaScript , en nödvändig komponent i ett Ajax ansökan . Många webbtjänster ger utdata i JSON samt XML . Du kan returnera data i JSON med PHP version 5.2 eller högre med hjälp av PHP inbyggd funktion för att koda data i JSON . Saker du behöver
PHP 5.2 eller högre
Visa fler instruktioner
1
Skapa en ny PHP -fil med en redaktör eller Anteckningar .
2
Skapa en ny PHP-klass för att lagra data du kommer tillbaka i JSON -format . Skapa byggandet metod för en ny instans av klassen . Skriv till exempel : ?
< Php
klasstat {
offentligt $ name , $ kapitalet , $ blomma ,
public function __ construct ( $ abbrev , $ name , $ kapitalet , $ blomma ) {
$ this - > name = $ namn ;
$ this - > kapital = $ kapital ;
$ this - > flower = $ blomma ,
}
3
Skapa en metod för att koda och returnera data i JSON . Anropa " json_encode "-funktion för att koda data . Till exempel , typ :
public function json ( ) {
retur json_encode ( $ this);
}
}
4
Skapa en array av klass uppgifter . Till exempel , typ :
$ stater = array ( ) ;
$ stater [ " AL " ] = ny stat ( " Alabama " , " MNontgomery " , " Camellia " ) ;
$ stater [ " GA " ] = ny stat ( " Georgia " , " Atlanta " , " Cherokee Rose " ) ;
$ stater [ " CO " ] = ny stat ( " Colorado " , " Denver " , " Rocky Mountain Columbine " ) ;
5
Acceptera en URL-parameter som innehåller en statlig förkortning . Testa att se till att du har data för den begärda förkortningen . Mata ut informationen i JSON med den metod du skapat . Till exempel , typ :
$ st = $ _GET [ " state " ]