'recipient.firstName': 'Fred',
'recipient.lastName': 'Johnson'
वहाँ किसी भी तरह से सुरुचिपूर्ण में इस बारी करने के है? मैं जेएसओएन पोस्ट करना चाहता हूं लेकिन ऐसा लगता है कि एचटीएमएल के साथ बहुत आसानी से किया जाता है, इसलिए मैं लोगो के साथ पोस्ट को रोकना चाहता हूं और इसे जेएसओएन में प्रारूपित करना चाहता हूं।HTML पोस्ट डेटा को JSON में कैसे चालू करें?</p> <pre><code>var recipient = { firstName: 'Fred', lastName: 'Johnson } </code></pre> <p>दृश्यपटल पर जे एस का उपयोग करना:
संपादित करें: मैं स्पष्टता के लिए उपरोक्त मूल प्रश्न छोड़ रहा हूं, लेकिन यदि आप बारीकी से पढ़ते हैं तो आप देखेंगे कि मेरे पास यह समस्या AJAX के साथ एक आरईएसटी एपीआई में डेटा पोस्ट नहीं कर रही है। यह बहुत आसान है और पहले से ही लागू किया गया है। क्या हो रहा है कि मैं गतिशील रूप से एक टेम्पलेट इंजन का उपयोग करके फॉर्म बना रहा हूं जो मैंने बनाया है, और फॉर्म आईडी और नाम नेटस्टेड डेटा जैसे कि प्राप्तकर्ता.फर्स्टनाम का प्रतिनिधित्व करने के लिए बनाए गए हैं। हालांकि, जब मुझे एपीआई एंडपॉइंट पर JSON के रूप में पारित किया गया यह डेटा प्राप्त होता है, तो मुझे इसे पहले प्रारूप से दूसरे प्रारूप में प्रोग्रामेटिक रूप से बदलने की आवश्यकता होती है, जो वास्तव में सवाल पूछता है कि क्या आप इसे बारीकी से पढ़ते हैं। किसी भी भ्रम के लिए खेद है, मैंने जो उत्तर नीचे सूचीबद्ध किया है, वह सवाल हल करता है।
तुम कुछ प्रयास करना चाहिए और उसके बाद कोई प्रश्न पूछें। गुणों पर Iterate, बिंदुओं के साथ गुणों के लिए देखो और उन गुणों के लिए उप-वस्तुओं बनाएँ। इतना कठिन प्रतीत नहीं होता है, मैं कोड लिखना नहीं चाहता हूं और आपको सीखने के अनुभव से –
हां जुआन, मूल रूप से जो मैं अभी लिख रहा हूं। – Antoine
ऑब्जेक्ट को स्ट्रिंग करें, प्राप्तकर्ता को प्रतिस्थापित करें। स्ट्रिंग के साथ और स्ट्रिंग पार्स। JSON.parse (JSON.stringify (मूल) .replace (/ प्राप्तकर्ता \ ./ g, '')) – Jules