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 |
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!
Leave a Reply