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:
Script per la creazione di uno script javascript che permetta la realizzazione di una Select Dinamica.
Creare una Pagina Facebook per la tua Azienda potrebbe rappresentare l'opportunità di aumentare la tua visibilità e i tuoi potenziali clienti, in questo articolo vedremo i vantaggi di una Pagina Facebook per Aziende
Un Programmatore PHP Può leggere in maniera semplice e veloce il contenuto di una pagina o di un particolare div utilizzando le espressioni regolari e un semplice Script PHP
Un semplice Script Realizzato in AJAX ci permette di Trasformare un Indirizzo in Coordinate Latitudine e Longitudine con il Geocoding delle API Google Maps, utile per conoscere l'esatta collocazione di punti e markers sulle Mappe Google
Script per effettuare tramite PHP l'esportazione di dati da MySQL ad un file CSV utile per l'interfacciamento e l'importazioni con piattaforme per Newsletter e Applicazioni Aziendali


buzzoole code
Leggi altro:
Site Tools SEO: Uno strumento SEO completo su Google Chrome

La Realizzazione di un Sito Web e il relativo successo che ci si aspetta, è il giusto equilibrio tra Buono...

Chiudi