इस सवाल का पहले से ही एक उत्तर है: < / P>
- 16 उत्तर
मुझे tripadvisor से json डेटा मिला यहाँ addrees साथ TripAdvisor json का उदाहरण है:
{ "डाटा": [{ "see_all_photos": "http://www.tripadvisor.com/LocationPhotos-g294229-d299539-m22657-Ibis_Jakarta_Mangga_Dua_Hotel- Jakarta_Java.html "," web_url ":" http://www.tripadvisor.com/Hotel_Review-g294229-d299539-Reviews-m22657-Ibis_Jakarta_Mangga_Dua_Hotel-Jakarta_Java.html "," percent_recommended ": 52," स्थान_स्ट्रिंग ":" जकार्ता, जावा "," स्थान_आईडी ":" 299539 "," लेखन_रेवलोकन ":" http://www.tripadvisor.com/UserReview-g294229-d299539-m22657- Ibis_Jakarta_Mangga_Dua_Hotel-Jakarta_Java.html "," Price_Level ":" $ "," api_detail_url ":" http://api.tripadvisor.com/api/partner/2.0/location/299539?key=5a4401fbeeaf472ca51 "," address_obj ": { "street1": "जालान Pangeran Jayakarta 73", "street2": "", "शहर": "जकार्ता", "राज्य": अशक्त, "देश": "इंडोनेशिया", "डाक कोड": "10730", "address_string ":" "" "," होटल "," स्थानीयकृत_नाम ":" होटल "}," पुरस्कार ": [" नाम ":" होटल "}," पुरस्कार ": [" नाम ":"। "," दूरी ":" .49 "," श्रेणी " ], "उपश्रेणी": [{ "नाम": "होटल", "localized_name": "होटल"}], "NUM_REVIEWS": "287", "rating_image_url": "http://www.tripadvisor.com/img /cdsi/img2/ratings/traveler/3.0-22657-5.png "," नाम ":" इबिस जकार्ता मंगा दुआ होटल "," पूर्वजों ": [{" एबीआरवी ": नल," स्तर ": "शहर", "नाम": "जकार्ता", "स्थान_आईडी": "294229"}, {"abbrv": नल, "स्तर": "क्षेत्र", "नाम": "जावा", "स्थान_आईडी": "294228 "", "" "", "देश", "नाम": "इंडोनेशिया", "स्थान_आईडी": "294225"}], "असर": "दक्षिणपूर्व", "रेखांश": "106.82842 "" रेटिंग ":" 3.0 "," अक्षांश ":" -६.१४,२०१ "," ranking_data ": {" geo_location_id ":" 294,229 "" ranking_string ":" # जकार्ता में "," geo_location_name "322 होटलों में से 122: "जकार्ता", "रैंकिंग_आउट_ओफ": "322", "रैंकिंग": "122"}}], "पेजिंग": {"पिछला": रिक्त, "छोड़ा": "0", "परिणाम": "1" "Next": null, "total_results": "1"}}
यह इस कोड के समान है:
फ़ंक्शन loadFlickr (flickrid) {// जिले हमारे प्रदर्शन तत्व $ ('# फ़ीड')। Html ('& lt; span & gt; & lt; img src = "/ blog / images / lightbox-ico-loading.gif" alt = "" & gt; में एक लोडिंग आइकन चलाएं। & Lt; / span & gt; '); // JSON का अनुरोध करें और इसे $ .jax प्रक्रिया करें ({प्रकार: 'GET', url: "http://api.flickr.com/services/feeds/photos_public.gne", डेटा: "id =" + Flickrid + " & Amp; lang = en-us & amp; format = json & jsoncallback =? ", सफलता: फ़ंक्शन (फ़ीड) {// छवियों को संग्रहीत करने के लिए एक रिक्त सारणी बनाएं thumbs = []; // आइटम के माध्यम से लूप (var i = 0, एल = फीड। आईटम्स. लैंबरे; आई एंड एलटी; एल एंड amp; i & lt; 16; i) {// अंगूठे प्राप्त करने के लिए छवि को हेर-फेर करना और मध्यम आकार के var img = feed.items [i] .media.m .replace (/^(.*?)_m.jpg$/, '& lt; a href = "/ ब्लॉग / $ 1.jpg" & gt; & lt; img src = "/ ब्लॉग / $ 1_s.jpg" alt = "" & Gt; & lt; / a & gt; '); // सरणी के लिए नया तत्व जोड़ें। Push (img);} // पेज $ (' # फ़ीड ') पर थंबनेल प्रदर्शित करें। Html (thumbs.join (' ')); // एक लाइटबॉक्स प्रभाव addLB जोड़ने के लिए एक समारोह ();}, डेटाटाइप:' jsonp '}); }
कॉल फ़ंक्शन
loadFlickr ("29080075 @ N02");
मैं कैसे जावा स्क्रिप्ट या jquery के साथ सरणी में बचा सकता है और मैं प्रिंट स्क्रीन के लिए सरणी का उपयोग करेगा
धन्यवाद
>
एक varable में json ऑब्जेक्ट को संग्रहित करें -
$ str // आपका जेसन स्ट्रिंग var_dump (json_decode ($ str , सच));
Comments
Post a Comment