JavaScript Object Notation , eller JSON , er en åpen kildekode- format for utveksling av tekst - baserte data mellom webapplikasjoner og på tvers av plattformer . JSON er ofte brukt i Ajax-applikasjoner fordi den kan leses og forstås veldig enkelt ved hjelp av JavaScript, en nødvendig del av en Ajax -program. Mange webtjenester gir effekt i JSON samt XML. Du kan returnere data i JSON med PHP versjon 5.2 eller høyere ved å bruke PHP innebygd funksjon for å kode data i JSON . Du trenger
PHP 5.2 eller høyere
Vis flere instruksjoner
en
Opprett en ny PHP -fil ved hjelp av en redaktør eller Notepad .
2 < p> Opprett en ny PHP klasse for å lagre de dataene du vil returnere i JSON -format. Lag bygging metoden for en ny forekomst av klassen . For eksempel skrive : ?
< Php
klasse State {
public $ name , $ kapital , $ blomst ;
offentlig funksjon __ construct ( $ abbrev , $ navn , $ kapital , $ blomst) {
$ this - > navn = $ navn,
$ this - > hovedstaden = $ kapital ;
< p > $ this-> blomsten = $ blomst ;
}
3
Lag en metode for å kryptere og returnere data i JSON . Kaller " json_encode "-funksjonen til å kode data . For eksempel skrive : en
offentlig funksjon json ( ) {
retur json_encode ( $ this ) ;
}
}
4
Lag en rekke klasse data . For eksempel skrive : en
$ stater = array ();
$ stater [" AL "] = new State ( " Alabama ", " MNontgomery ", " Camellia ");
$ stater [" GA "] = new State ( " Georgia ", " Atlanta ", " Cherokee Rose ");
$ stater [" CO "] = new State ( "Ålesund" , " Denver ", " Rocky Mountain Columbine ");
5
Godta en URL parameter som inneholder en delstatsforkortelse . Test for å se at du har data for forkortelsen forespurt. Sende ut informasjon i JSON hjelp av metoden du opprettet . For eksempel skrive : en
$ st = $ _GET [" stat" ]