2010-07-07 8 views
6

Da PHP, come posso chiamare un servizio Web JSON esterno e quindi decodificare la stringa restituita?Come posso chiamare e decodificare un servizio web JSON da PHP?

Per esempio (pseudo-codice):

<?php 

$var jsonStr = json_decode("http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false"); 

?> 

risposta

19

quasi avuta!

<?php 
$jsonObject = json_decode(file_get_contents("http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false")); 
?> 
+4

ovviamente questa è una v implementazione semplice senza controllo degli errori o altro, ma risponde alla domanda – nathan

0

Nathan ce l'ha. Si consiglia di esplorare the curl library per un approccio di richiesta HTTP più robusto, anche.

Problemi correlati