मैं कई वस्तुओं के माध्यम से लूप करने की कोशिश कर रहा हूं, और एक जेसन ऑब्जेक्ट बना रहा हूं। प्रत्येक पाश वस्तु पर एक नई वस्तु होनी चाहिए, लेकिन मुझे कुछ समस्याएं हो रही हैं। ऐसा लगता है कि कई लोगों की बजाय आइटमों का केवल एक सेट जोड़ा जाता है।लूप के साथ एक जेसन ऑब्जेक्ट कैसे बनाया जाए?
jsonObj = {}
rows.each(function (index) {
jsonObj["id"] = $this.find('.elementOne').val();
jsonObj["name"] = $this.find('.elementTwo').text();
});
यहाँ क्या मेरी json लग रहा है जैसे:
यहाँ मेरी कोड है
{
id: "1"
name: "Stuff"
},
{
id: "2"
name: "Stuff"
},
{
id: "3"
name: "Stuff"
}
तकनीकी तौर पर होती है "JSON ऑब्जेक्ट" जैसी कोई चीज़ नहीं - JSON एक _string_ _JavaScript ऑब्जेक्ट_ का प्रतिनिधित्व करता है। आप यहां क्या कर रहे हैं _JavaScript ऑब्जेक्ट_ है, जेएसओएन नहीं। –
JSON एक स्ट्रिंग है जो एक डेटा संरचना का प्रतिनिधित्व करता है जिसे कई प्रोग्रामिंग भाषाओं के साथ पार्स किया जा सकता है। यह जावास्क्रिप्ट के सबसेट पर आधारित है, लेकिन डेटा प्रकारों का समर्थन करता है जो कई भाषाओं में प्रदर्शित होता है। – Quentin