Slik går du tilbake JSON Bruke PHP
Javascript Object Notation, eller JSON, er en åpen kildekode-format for utveksling av tekstbaserte data mellom webapplikasjoner og på tvers av plattformer. JSON er ofte brukt i Ajax-applikasjoner fordi det kan leses og forstås svært enkelt ved hjelp av Javascript, en nødvendig del av en Ajax søknad. Mange webtjenester gi effekt i JSON samt XML. Du kan returnere data i JSON med PHP versjon 5.2 eller høyere ved hjelp av PHP innebygd funksjon for å kode data i JSON.
Bruksanvisning
1 Opprett en ny PHP-fil ved hjelp av en redaktør eller Notepad.
2 Opprett en ny PHP klasse for å lagre dataene du vil komme tilbake i JSON-format. Lag byggemåte for en ny forekomst av klassen. For eksempel inn:
<? Php
klasse State {
public $name, $capital, $flower;
offentlig funksjon __construct ($ forkortet, $ navn, $ kapital, $ blomst) {
$ Dette-> name = $ navn;
$ Dette-> kapital = $ kapital;
$ Dette-> blomst = $ blomst;
}
3 Lag en metode for å kode og returnere data i JSON. Kaller "json_encode" -funksjonen for å kode dataene. For eksempel inn:
public function json() {
tilbake json_encode ($ denne);
}
}
4 Lag en rekke klassedata. For eksempel inn:
$ Statene = array ();
$ stater [ "AL"] = nye staten ( "Alabama", "MNontgomery", "Camellia");
$ stater [ "GA"] = new State ( "Georgia", "Atlanta", "Cherokee Rose");
$ stater [ "CO"] = nye staten ( "Colorado", "Denver", "Rocky Mountain Columbine");
5 Godta en URL parameter som inneholder en tilstand forkortelse. Test for å se at du har data for forkortelsen spurt. Utgang informasjonen i JSON ved hjelp av metoden du opprettet. For eksempel inn:
$ M = $ _GET [ "stat"] || null;
if ( ) komme tilbake "";
returnere $ stater [$ st] -> JSON ();
?>