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.
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 PHP a quest'indirizzo.
Perchè Scegliere PHP.
Hai sempre desiderato un sito dinamico e interattivo?
Credi che la forza di un sito sia la possibilità degli utenti di comunicare tra loro o con lo staff?
Hai sempre desiderato aggiornare il tuo sito in maniera semplice e senza particolari conoscenze tecniche?
Allora perchè non affidarti ad un Programmatore PHP?
La forza di PHP infatti sta senz'altro nella facile gestione dei database, con poche righe di codice è possibile accedere qualsiasi database, es...Leggi Tutto
Pur avendo una primitiva presenza già nella versione 4, e solo dalla versione 5 in poi che PHP sono stati introdotti per i Programmatori PHP diversi elementi che ne consentono l'utilizzo orientato agli oggetti, in quest'articolo inizieremo a valutarne alcuni aspetti fondamentali che aiuteranno a capire alcune delle funzionalità di questa tipologia programmativa.
In quest'esempio valuteremo due aspetti teorici che possono introdurre un Programmatore di codice PHP allo programmazione orientata agli oggetti.
...Leggi Tutto
Un Valore Aggiunto!
Pensate di avere un Sito Internet, uno di quelli fatto di tante belle paginette, tante belle informazioni, ma nella sostanza uguale a mille altri Portali e Siti Internet .... triste no?
Ora pensate invece ad un sito che abbia capito che esiste il modo per essere originale, proponendo soluzioni e idee per Integrare i Social Network / Media nel Proprio Sito Internet.
Allora avrete colto a pieno l'obiettivo di molti dei miei ultimi articoli e da dove nasce la mia piena convinzione che po...Leggi Tutto
Sei un Programmatore PHP e hai sempre desiderato mostrare un tuo progetto ad un cliente o a potenziali clienti? Hai sempre sognato di mostrare la copia di un Wordpress su supporto USB o di JOOMLA in DVD?
In questo articolo voglio parlarvi di un interessantissimo tool Server2Go permetterà ad ogni Programmatore PHP la creazione di una Copia di Sito Dinamico realizzato con PHP su un CD o su un supporto USB, realizzando una versione WAMP/LAMP del proprio server portabile.
Il tool Server2Go ha un interfaccia di installaz...Leggi Tutto
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.
Pre...Leggi Tutto


Claudio - Inserito il: 22/06/11
E se il file JSON fosse più complesso? Per esempio: { "rows" : [ { "elements" : [ { "distance" : { "text" : "7,3 km", "value" : 7310 }, "duration" : { "text" : "11 min", "value" : 689 }, "status" : "OK" }, { "distance" : { "text" : "6,1 km", "value" : 6144 }, "duration" : { "text" : "13 min", "value" : 785 }, "status" : "OK" } ] } ], "status" : "OK" } e si volesse estrarre uno di questi valori? (per esempio 6,1 km) Grazie mille, ciao