2010-07-07 10 views
6

PHP के भीतर से, मैं बाहरी JSON वेब सेवा को कैसे कॉल कर सकता हूं और फिर लौटाई गई स्ट्रिंग को डीकोड कर सकता हूं?मैं PHP से JSON वेब सेवा को कैसे कॉल और डीकोड कर सकता हूं?

उदाहरण के लिए (छद्म कोड):

<?php 

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

?> 

उत्तर

19

आप लगभग यह था!

<?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

स्पष्ट रूप से यह एक वी सरल कार्यान्वयन है जिसमें कोई त्रुटि जांच या वास्तव में कुछ भी नहीं है, लेकिन यह सवाल का जवाब देता है – nathan

0

नाथन में यह है। आप एक अधिक मजबूत HTTP अनुरोध दृष्टिकोण के लिए भी the curl library का पता लगाना चाह सकते हैं।

संबंधित मुद्दे