html - how to convert a responseText into a json -
मेरे पास xmlhttp.responseText के रूप में है:
{"परिणाम": [ "Address_components": [{"long_name": "45", "short_name": "45", "प्रकार": ["street_number"]} ... अधिक जेसन कोड की पंक्तियां ... ... अधिक जेसन कोड की पंक्तियाँ} यहां जेएसन कोड की सभी पंक्तियों के साथ लिंक है : तो, उस प्रतिक्रिया का उपयोग कैसे करें json के रूप में? जैसे कि मैं इसे किसी वैरिएबल पर डालता हूं:
var json = xmlhttp.responsetext और फिर मुझे ये वैरिएबल json दिखाना है जैसे मैं चाहता हूं:
json.results.address_components.long_name मुझे लगता है कि यह आसान होगा, लेकिन मुझे नहीं पता कि उसे कैसे हल करना है।
मैं जेसन.सेल्स। Address_comp को एक प्रपत्र पर मान में डालना चाहता हूं:
& lt; fieldet & gt; & Lt; किंवदंती & gt; सर्विसे डे जियोकोडिफ़िक्सिओ & लेफ्टिनेंट; / लीजेंड & gt; अक्षांश: & lt; br & gt; & lt; इनपुट प्रकार = "टेक्स्ट" id = "lat" मान = "42.3600077" /> gt; & lt; br & gt; लोंगिट्यूड: & lt; br & gt; & lt; इनपुट प्रकार = "टेक्स्ट" id = "lng" मान = "1.4579696" /> gt; & lt; br & gt; & Lt; इनपुट प्रकार = "बटन" मान = "Veure dades" onclick = "प्राइमर चयन करें (document.getElementById ('lat')। मूल्य, document.getElementById ('lng')। मान)" /> & Lt; इनपुट प्रकार = "बटन" मान = "वीयर समन्वय" / & gt; & lt; br & gt; कैरर: & lt; br & gt; & lt; इनपुट प्रकार = "टेक्स्ट" id = "कार" / & gt; & lt; br & gt; Ciutat: & lt; br & gt; & lt; इनपुट प्रकार = "लेख" आईडी = "ciu" /> gt; & lt; br & gt; पैस: & lt; br & gt; & lt; इनपुट प्रकार = "टेक्स्ट" id = "pai" / & gt; & lt; br & gt; सीपी: & lt; br & gt; & lt; इनपुट प्रकार = "लेख" आईडी = "कॉड" / & gt; & lt; br & gt; & Lt; div id = "txtHint" & gt; & lt; / div & gt; & Lt; / fieldset & gt; कोई भी मदद कर सकता है?
इस तरह से JSON को पार्स करें < / P>
var json = JSON.parse (xmlhttp.responseText); Var परिणाम = json.results; के लिए (परिणाम में एक्स एक्स) {var address_components = परिणाम [x] .address_components; (Address_components में var i) के लिए {console.log (address_components [i] .long_name); }}
Comments
Post a Comment