freeCodeCamp/guide/portuguese/php/working-with-json-apis/index.md

1.4 KiB

title localeTitle
Working With JSON APIs Trabalhando com APIs JSON

Trabalhando com APIs JSON

Um uso comum do JSON é ler dados de um servidor da web e exibir os dados em uma página da web.

Este capítulo ensinará como trocar dados JSON entre o cliente e um servidor PHP.

O arquivo PHP

O PHP tem algumas funções internas para lidar com JSON.

Objetos em PHP podem ser convertidos em JSON usando a função PHP json_encode() :

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

Tente

O JavaScript do cliente

Aqui está um JavaScript no cliente, usando uma chamada AJAX para solicitar o arquivo PHP do exemplo acima:

Exemplo

Use JSON.parse () para converter o resultado em um 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(); 

Tente

Mais Informações: