को मैं एक सरणी के एक स्ट्रिंग प्रतिनिधित्व किया है।परिवर्तित स्ट्रिंग सरणी प्रतिनिधित्व वापस एक सरणी
किसी भी पॉइंटर्स की सराहना की।
को मैं एक सरणी के एक स्ट्रिंग प्रतिनिधित्व किया है।परिवर्तित स्ट्रिंग सरणी प्रतिनिधित्व वापस एक सरणी
किसी भी पॉइंटर्स की सराहना की।
की आवश्यकता होगी बस JSON.parse('["item1", "item2", "item3"]');
अच्छी तरह से धन्यवाद काम किया। – Chin
JSON.parse का प्रयास करें:
ary = JSON.parse(s);
अधिकतर ब्राउज़र देशी रूप इसे समर्थन, दूसरों के लिए आप json.js
ध्यान दें कि यदि स्ट्रिंग मान्य JSON नहीं है (उदाहरण के लिए यदि यह सिंगल कोट्स का उपयोग करता है), तो यह एक अपवाद फेंक देगा। आप * इस कार्य के लिए 'eval' का भी उपयोग कर सकते हैं और यह एकल उद्धरण स्वीकार करेगा, लेकिन सुनिश्चित करें कि आप इसे पहले के माध्यम से सोचते हैं। सलाह के लिए – Jesse
धन्यवाद। – Chin
का उपयोग तुम भी
var genericList = eval('(' + s + ')');
for(i=0;i<genericList.lengthl;i++){
alert("element : " + genericList[i]);
}
यही दिखता है का उपयोग कर सकते हैं एक [JSON स्ट्रिंग] की तरह एक भयानक बहुत कुछ (http://www.json.org /)। बस "मानक" [JSON स्क्रिप्ट] (https://github.com/douglascrockford/JSON-js) का उपयोग करें? –