September 17
JavaScript Object Notation, o JSON, è un formato open-source per lo scambio di dati basati su testo tra le applicazioni Web e su piattaforme. JSON è spesso usato in applicazioni Ajax perché può essere letto e compreso molto facilmente utilizzando JavaScript, una componente necessaria di una richiesta Ajax. Molti servizi Web forniscono output in JSON e XML. È possibile restituire i dati in JSON con PHP versione 5.2 o superiore, utilizzando la funzione built-in PHP per codificare i dati in JSON.
1 Creare un nuovo file PHP utilizzando un editor o Notepad.
2 Creare una nuova classe PHP per memorizzare i dati si ritorna in formato JSON. Creare il metodo di costruzione di una nuova istanza della classe. Ad esempio, digitare:
<? Php
class Stato {
public $name, $capital, $flower;
Funzione pubblica __construct ($ abbrev, $ nome, $ di capitale, $ fiore) {
$ This-> name = $ name;
$ This-> capitale = capitale $;
$ This-> fiore = $ fiore;
}
3 Creare un metodo per codificare e restituire i dati in JSON. Chiamare la funzione "json_encode" per codificare i dati. Ad esempio, digitare:
public function json() {
tornare json_encode ($ this);
}
}
4 Creare un array di dati di classe. Ad esempio, digitare:
$ Stati = array ();
$ Uniti [ "al"] = nuovo Stato ( "Alabama", "MNontgomery", "Camelia");
$ Uniti [ "GA"] = nuovo Stato ( "Georgia", "Atlanta", "Cherokee Rose");
$ Uniti [ "CO"] = nuovo Stato ( "Colorado", "Denver", "Rocky Mountain Columbine");
5 Accetta un parametro URL contenente una sigla dello stato. Test per vedere che avete i dati per l'abbreviazione richiesto. Output le informazioni in JSON utilizzando il metodo si è creato. Ad esempio, digitare:
$ St = $ _GET [ "stato"] || nullo;
Se ( ) ritorno "";
return $ membri [$ ST] -> JSON ();
?>