दिलचस्प पोस्ट
आभासी विरासत में शामिल होने पर नीचे-कलाकारों के लिए स्थैतिक_कास्ट का उपयोग क्यों नहीं किया जा सकता? 64-बिट (लंबी, बड़ी) पूर्णांक में बिट्स की संख्या की गणना करें? पर्ल में एक स्ट्रिंग के एन्कोडिंग का अनुमान लगाया जा सकता है? वर्णों के बजाए सी कैरेक्टर लिटरियल इनट क्यों हैं? DOMException: लोड करने में विफल क्योंकि कोई समर्थित स्रोत नहीं मिला मूल प्रमाणीकरण का उपयोग कर HttpWebRequest डबल-क्लिक इवेंट का पता लगाया जाने पर क्लिक / माउसअप ईवेंट को रद्द करने की आवश्यकता है एक AJAX अनुरोध में कुकी सेट करना? PHP में जावास्क्रिप्ट का उपयोग कर सत्र चर सेट करें जावास्क्रिप्ट: माउस व्हील ईवेंट को कैप्चर करें और पृष्ठ स्क्रॉल न करें? यह कैसे पता चलेगा कि सीएसवी फ़ाइल फ़ील्ड टैब सीमांकित हैं या अल्पविराम से सीमांकित हैं I स्विफ्ट में एक वेरिएबल के प्रकार या कक्षा को कैसे मुद्रित कर सकता हूं? WampServer नारंगी आइकन सी कार्यक्रम, सप्ताह के दिन दिए गए दिन को खोजने के लिए बूटस्ट्रैप 3 – कैसे AJAX के माध्यम से मोडल बॉडी में सामग्री को लोड करें?

ऑब्जेक्ट को JSON स्ट्रिंग में कनवर्ट करें

jQuery.parseJSON('{"name":"John"}') स्ट्रिंग प्रतिनिधित्व को ऑब्जेक्ट में कनवर्ट करता है, लेकिन मैं रिवर्स चाहता हूं। ऑब्जेक्ट को JSON स्ट्रिंग में कनवर्ट किया जा रहा है मुझे एक लिंक मिला http://www.devcurry.com/2010/03/convert-javascript-object-to-json.html लेकिन इसमें json2.js होने की आवश्यकता है jQuery के पास एक मूल है ऐसा करने के लिए विधि?

Solutions Collecting From Web of "ऑब्जेक्ट को JSON स्ट्रिंग में कनवर्ट करें"

jQuery केवल देशी ब्राउज़र विधि window.JSON.parse() कॉल करने से पहले कुछ regexp की जांच करता है। window.JSON.parse() । अगर वह उपलब्ध नहीं है, तो यह जावास्क्रिप्ट वस्तु बनाने के लिए eval() या अधिक बिल्कुल new Function() का उपयोग करता है

JSON.parse() विपरीत JSON.parse() है जो एक स्ट्रिंग में एक जावास्क्रिप्ट वस्तु serializes। jQuery में इसके लिए स्वयं की कार्यक्षमता नहीं है, आपको ब्राउज़र अंतर्निहित संस्करण या json2.js को http://www.json.org से उपयोग करना होगा

JSON.stringify() सभी प्रमुख ब्राउज़रों में उपलब्ध है, लेकिन पुराने ब्राउज़रों के साथ संगत होने के लिए आपको अभी भी फ़ॉलबैक की आवश्यकता है।

इसके अलावा डीबगिंग उद्देश्यों के लिए Object.toSource () उपयोगी है, जहां आप डिबगिंग प्रयोजनों के लिए ऑब्जेक्ट और इसके गुण दिखाना चाहते हैं। यह एक सामान्य जावास्क्रिप्ट (नहीं jQuery) फ़ंक्शन है, हालांकि यह केवल "आधुनिक" ब्राउज़रों में काम करता है

जावास्क्रिप्ट ऑब्जेक्ट को json डेटा में परिवर्तित करें

 $("form").submit(function(event){ event.preventDefault(); var formData = $("form").serializeArray(); // Create array of object var jsonConvertedData = JSON.stringify(formData); // Convert to json consol.log(jsonConvertedData); }); 

आप http://jsonlint.com का उपयोग कर json डेटा मान्य कर सकते हैं

आप उत्कृष्ट jquery-json प्लगइन का उपयोग कर सकते हैं:

http://code.google.com/p/jquery-json/

इसे जेसन ऑब्जेक्ट्स में और बदलने में आसान बनाता है