Consulente Web | Programmatore PHP | Programmatore AJAX | Esperto di Social Media | Programmatore JSON | Sviluppo Siti Internet

Leggere JSON utilizzando PHP



Prima di poter caminciare ad illustrare come un Programmatore PHP può leggere un file JSON, occorre specificare cos’è JSON e il suo utilizzo. JSON è un formato di scambio dati sempre più diffuso, che sta sostituendo o affiancando molti web services.

JSON è consente di scambiare dei dati (in molte occasioni utilizzato alternativamente a XML) tra Client e Server, ed è molto interessante per un Programmatore PHP poichè utilizzate nelle API di Facebook, Twitter o Yahoo.

Prendiamo ad esempio un File JSON che Facebook ci restiutisce riguardo ad una pagina famosa, come ad esempio quella della nota bevanda Coca Cola:

{
   "id": "40796308305",
   "name": "Coca-Cola",
   "picture": "http://profile.ak.fbcdn.net/.../...96308305_256509_s.jpg",
   "link": "http://www.facebook.com/coca-cola",
   "category": "Food/beverages",
   "likes": 27425529,
   "website": "http://www.coca-cola.com",
   "username": "coca-cola",
   "founded": "1886",
   "products": "Coca-Cola is the most popular and biggest-selling
               soft drink in history, as well as the best-known 
               product in the world.\n\n Created in Atlanta, Georgia,
               by Dr. John S. Pemberton, Coca-Cola was first offered 
               as a fountain beverage by mixing Coca-Cola syrup with 
               carbonated water. Coca-Cola was introduced in 1886, 
               patented in 1887, registered as a trademark in 1893 
               and by 1895 it was being sold in every state and
               territory in the United States. In 1899, The 
               Coca-Cola Company began franchised bottling operations 
               in the United States.\n\nCoca-Cola might owe its origins
               to the United States, but its popularity has made it 
               truly universal. Today, you can find Coca-Cola 
               in virtually every part of the world."
}

In questo caso ci troviamo di fronte ad un output JSON molto semplice, ma un Programmatore PHP potrebbe trovarsi di fronte ad un formato più complesso che presenta matrici e nodi interni, ma il meccanismo di lettura resta ugualmente semplice.

$pagina = file_get_contents($url);
$json_output = json_decode($pagina, true);
echo "La Coca Cola su Facebook piace a <strong>".$json_output[likes]."</strong> persone";

Le poche righe di codice infatti consentono di leggere facilmente l’output e consentono al Programmatore PHP di creare script articolati che sfruttano i dati provenienti dai Social Network o Servizi Web.

Sempre più spesso come Consulente Web e Programmatore mi sta capitando di sviluppare con JSON nelle prossime settimane vi mostrerò un esempio più concreto e articolato di utilizzo con Facebook, nel frattempo potete vedere l’esempio di questo semplice Script PHPa quest’indirizzo.

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Programmatore Php e Programmazione ad Oggetti per la realizzazione di Siti Internet e di Portali Web. I concetti di Polimorfismo ed Ereditarietà.
Un Esempio di una Piccola App costruita con le API Twitter mostra come cinguettare direttamente dal vostro sito Internet.
Piccolo Script Javascript per la realizzazione di un carrello elettronico elementare, utile per la realizzazione del proprio sito internet o del proprio ecommerce, utilizzabile con PHP e altri linguaggi di programmazione
Integrare elementi Social Media nel proprio sito è d'importanza assoluta nei progetti web, per aumentare la visibilità del proprio progetto, affidati ad un Programmatore PHP e Consulente Web Marketing esperto di Social Media
Una Breve guida per un Programmatore che voglia effettuare il redirect alla versione del sito ottimizzata per i cellulari, è possibile completare questa guida con piccoli accorgimenti di un Programmatore PHP


buzzoole code
Leggi altro:
Previsioni Meteo con PHP e Google Weather API

ATTENZIONE: L'esempio successivo non è più funzionante poichè google ha deprecato l'uso delle API Meteo In questi giorni, come Programmatore...

Chiudi