JavaScript Object Notation , JSON oder ist ein Open-Source -Format für den Austausch von textbasierten Daten zwischen Web -Anwendungen und auf allen Plattformen . JSON wird oft in Ajax-Anwendungen verwendet, weil es lesbar und sehr leicht mit Hilfe von JavaScript , ein notwendiger Bestandteil einer Ajax-Anwendung zu verstehen . Viele Web-Services bereitzustellen Ausgabe in JSON sowie XML. Sie können Daten in JSON mit PHP Version 5.2 oder höher zurück , indem Sie die PHP eingebaute Funktion , um Daten in JSON kodieren. Things You
PHP 5.2 oder höher
brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie eine neue PHP-Datei mit einem Editor oder Notepad.
2 < p> erstellen Sie eine neue PHP Klasse, um die Daten, die Sie im JSON-Format zurück speichert . Erstellen der Bauweise einer neuen Instanz der Klasse . Geben Sie z. B. :
< php
Klasse Staat {
public $ name, $ Kapital , $ Blüte;
public function __ construct ( $ abbrev , $ name, $ Kapital , $ Blume) {
$ this-> name = $ name ;
$ this-> Kapital = $ Kapital;
< p > $ this-> Blume = $ Blüte;
}
3
erstellen Sie eine Methode zum Codieren und geben Daten in JSON . Rufen Sie den " json_encode "-Funktion , um die Daten zu verschlüsseln. Geben Sie z. B. :
public function json () {
Rückkehr json_encode ($ this); }
}
4
erstellen Sie ein Array der Klasse Daten . Geben Sie z. B. :
$ Staaten = array ();
$ Staaten [" AL "] = new Staat ( " Alabama ", " MNontgomery ", " Camellia ");
$ Staaten [" GA "] = new Staat ( "Georgia ", " Atlanta ", " Cherokee Rose ");
$ Staaten [" CO "] = new Staat ( " Colorado " , " Denver ", " Rocky Mountain Columbine ");
5
Accept einen URL-Parameter , die einen Zustand Abkürzung . Testen Sie, ob Sie Daten für die Abkürzung angefordert haben . Ausgang die Informationen in JSON mit der Methode, die Sie erstellt haben. Geben Sie z. B. :
$ st = $ _GET [ "state" ]