Files
freeCodeCamp/guide/spanish/php/working-with-json-apis/index.md
2018-10-16 21:32:40 +05:30

1.4 KiB

title, localeTitle
title localeTitle
Working With JSON APIs Trabajar con API de JSON

Trabajar con API de JSON

Un uso común de JSON es leer datos de un servidor web y mostrar los datos en una página web.

Este capítulo le enseñará cómo intercambiar datos JSON entre el cliente y un servidor PHP.

El archivo PHP

PHP tiene algunas funciones integradas para manejar JSON.

Los objetos en PHP se pueden convertir en JSON usando la función json_encode() PHP:

<?php 
 $myObj->name = "John"; 
 $myObj->age = 30; 
 $myObj->city = "New York"; 
 
 $myJSON = json_encode($myObj); 
 
 echo $myJSON; 
 ?> 

Intentalo

El Cliente JavaScript

Aquí hay un JavaScript en el cliente, utilizando una llamada AJAX para solicitar el archivo PHP del ejemplo anterior:

Ejemplo

Use JSON.parse () para convertir el resultado en un objeto JavaScript:

var xmlhttp = new XMLHttpRequest(); 
 xmlhttp.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
        var myObj = JSON.parse(this.responseText); 
        document.getElementById("demo").innerHTML = myObj.name; 
    } 
 }; 
 xmlhttp.open("GET", "demo_file.php", true); 
 xmlhttp.send(); 

Intentalo

Más información: