Articles

Convertir Objeto PHP A JSON / Array PHP A JSON – CodeSource.io

Dado que JSON es un formato de datos ubicuo para compartir y almacenar datos, un motor PHP debe permitir el procesamiento de datos JSON. En este tutorial, aprenderemos sobre el formato JSON y convertiremos objetos PHP a JSON.

Contenido

  • Definiciones
    • Array
    • Objeto
    • Json
    • Función json_encode
    • Función json_decode
  • Array de PHP a JSON
  • JSON Array de PHP
  • PHP Objeto JSON
  • Conclusión

Definiciones

Array

Array es una estructura de datos que contiene un grupo de elementos. En caso de que desee profundizar en los arreglos, haga clic aquí para hacerlo utilizando la documentación oficial.

Object

Object es una instancia individual de la estructura de datos definida por una clase.

Example

Object 1 Object 2
Name: Anisha
Age: 24
Name: Josie
Age: 29
Ejemplos de objetos

JSON

JSON (Notación de objetos JavaScript) es uno de los formatos de archivo estándar abierto más populares utilizados para almacenar y compartir datos

json_encode()

Es una función php incorporada que se utiliza para convertir un array u objeto PHP en representación JSON (Notación de objetos JavaScript).

json_decode ()

Toma una cadena codificada en JSON (Notación de Objetos JavaScript) y la convierte en una variable PHP.

Convierta el Array PHP a JSON

Primero cree un array.

$person = array('name' => 'Rhyley', 'email' => '[email protected]');

Para convertirlo utilizamos json_encode($person). Imprime la matriz y el json.

 $person = array('name' => 'Rhyley', 'email' => '[email protected]'); print_r($person); echo "---------------- \n"; echo json_encode($person);

Salida

Array( => Rhyley => [email protected])---------------- {"name":"Rhyley","email":"[email protected]"}

Convertir JSON a Array PHP

Para JSON (Notación de objetos JavaScript) a Array PHP utilizamos json_decode.

$json = json_encode($person);// print the arrayprint_r(json_decode($json));

Salida

( => Rhyley => [email protected])

Convert PHP Objeto JSON

Vamos a entender cómo podemos JSON_encode un objeto PHP mediante la creación de una instancia de Frutas.

Salida

Fruit Object( => Blackberries => Violet)

Para convertir un Objeto PHP para JSON utilizamos json_encode.

echo json_encode($blackberries);

Salida

{"name":"Blackberries","color":"Violet"}

Conclusión

Ahora puede manipular los datos, así como usted desea. Con esta comprensión del procesamiento de datos JSON (Notación de objetos JavaScript) utilizando PHP, siga adelante y codifique sus objetos PHP en JSON y compártalos a través de Internet.

Le sugerimos que continúe aprendiendo más sobre los arrays.

Gracias por leer!