Tecnología

Inicio

Cómo devolver JSON Uso de PHP

JavaScript Object Notation, o JSON, es un formato de código abierto para el intercambio de datos basados ​​en texto entre aplicaciones web y en todas las plataformas. JSON se utiliza a menudo en aplicaciones Ajax, ya que puede ser leído y entendido muy fácilmente utilizando JavaScript, un componente necesario de una aplicación Ajax. Muchos de los servicios Web proporcionan la producción en JSON y XML. Puede devolver datos JSON en PHP con la versión 5.2 o superior mediante el uso de la función PHP integrado para codificar datos en JSON.

Instrucciones

1 Crear un nuevo archivo PHP usando un editor o el Bloc de notas.

2 Crear una nueva clase PHP para almacenar los datos que va a volver en formato JSON. Crear el método de construcción de una nueva instancia de la clase. Por ejemplo, escriba:

<? Php

Estado de la clase {

public $name, $capital, $flower;

__construct función pública ($ abreviatura, nombre $, capital $, $ flor) {

$ This-> name = $ nombre;

$ This-> = capital de capital de $;

$ This-> = $ flor de la flor;

}

3 Crear un método para codificar y devolver datos en JSON. Llame a la función "json_encode" para codificar los datos. Por ejemplo, escriba:

public function json() {

json_encode ($ this) return;

}

}

4 Crear una matriz de datos de la clase. Por ejemplo, escriba:

$ Estados = array ();

$ estados [ "AL"] = new Estado ( "Alabama", "MNontgomery", "Camelia");

$ estados [ "GA"] = nuevo Estado ( "Georgia", "Atlanta", "Cherokee Rose");

estados $ [ "CO"] = new Estado ( "Colorado", "Denver", "Rocky Mountain Columbine");

5 Aceptar un parámetro de URL que contiene una abreviatura del estado. Prueba para ver que tiene los datos de la abreviatura solicitado. Salida de la información en JSON usando el método que ha creado. Por ejemplo, escriba:

$ St = $ _GET [ "estado"] || nulo;

Si ( ) regreso "";

devolver $ $ estados [ST] -> JSON ();

?>