का उपयोग करके PHP में JSON ऑब्जेक्ट को पार्स करना मैंने JSON
प्रारूप में डेटा की आपूर्ति करने वाली वेब सेवा से मौसम का अनुरोध करने का प्रयास किया। मेरा PHP अनुरोध कोड, जो सफल नहीं हुआ था:json_decode
$url="http://www.worldweatheronline.com/feed/weather.ashx?q=schruns,austria&format=json&num_of_days=5&key=8f2d1ea151085304102710";
$json = file_get_contents($url);
$data = json_decode($json, TRUE);
echo $data[0]->weather->weatherIconUrl[0]->value;
यह कुछ डेटा लौटाया गया था। विवरण में से कुछ संक्षिप्तता के लिए छोटा कर दिया है, लेकिन वस्तु अखंडता को बनाए रखा है:
{ "data":
{ "current_condition":
[ { "cloudcover": "31",
... } ],
"request":
[ { "query": "Schruns, Austria",
"type": "City" } ],
"weather":
[ { "date": "2010-10-27",
"precipMM": "0.0",
"tempMaxC": "3",
"tempMaxF": "38",
"tempMinC": "-13",
"tempMinF": "9",
"weatherCode": "113",
"weatherDesc": [ {"value": "Sunny" } ],
"weatherIconUrl": [ {"value": "http:\/\/www.worldweatheronline.com\/images\/wsymbols01_png_64\/wsymbol_0001_sunny.png" } ],
"winddir16Point": "N",
"winddirDegree": "356",
"winddirection": "N",
"windspeedKmph": "5",
"windspeedMiles": "3" },
{ "date": "2010-10-28",
... },
... ]
}
}
}
आपने क्या प्रयास किया है? क्या काम नहीं करता है? क्या आप 'json_decode() 'के बारे में जानते हैं? http://www.php.net/json_Decode –
@ बेन ली, यह पसंद किया जाता है कि SO उन प्रश्नों का उत्तर देता है और इसलिए Google को देव प्रश्नों के लिए डिफ़ॉल्ट स्रोत के रूप में छोड़ देता है। [रेफ मेटा] (http://meta.stackexchange.com/questions/8724/how-to-deal-with-google-questions) – jball
@jball, मैं बस सहायक था। पेक्का ने पहले से ही सवाल का जवाब दिया, और मैं पीछा कर रहा था। मुझे SO पर सरल प्रश्न पोस्ट करने वाले लोगों के साथ कोई समस्या नहीं है, और उन्हें * उन्हें जवाब देना चाहिए। लेकिन एक प्रश्न के लिए यह सरल है कि अगर वे पहले खोज करते हैं तो वे लगभग निश्चित रूप से परिणाम प्राप्त करेंगे - और इससे उन्हें यह बताने में कोई दिक्कत नहीं होती है। मैंने आपके द्वारा प्रदान किए गए लिंक में पोस्ट के माध्यम से पढ़ा है और मैं इसके अधिकांश से सहमत हूं, लेकिन मैं भी असहमत हूं कि SO * supercede * google होना चाहिए। मुझे लगता है कि उन्हें टंडेम में इस्तेमाल किया जाना चाहिए, और मुझे लगता है कि यह ओपी को यह जानने में मदद करता है कि Google सबसे प्रभावी कब होता है। –