जेएस आपको कैसे लगता है कि एक स्ट्रिंग JSON है?
मेरे पास एक फ़ंक्शन है जो केवल तभी काम करता है जब JSON ऑब्जेक्ट इसे पास करता है। अगर मैं JSON के समान प्रारूप के साथ इसे एक स्ट्रिंग पास करता हूं, तो यह काम नहीं करता है। इसलिए मैं उस फ़ंक्शन को यह सोचना चाहता हूं कि जो स्ट्रिंग पास की गई है वह JSON है। स्ट्रिंग वास्तव में JSON प्रारूप में है।
मैंने भी निम्नलिखित प्रयास किया। मैंने अजाक्स के माध्यम से स्ट्रिंग को इनपुट किया, "जेन्सन" के रूप में "पैरामीटर" के रूप में हैंडल के साथ, और फिर जब मैंने फ़ंक्शन को काम करने के लिए परिणाम पारित किया।
तो मैंने कहा कि समस्या स्ट्रिंग के साथ नहीं है। मैं इस स्ट्रिंग को JSON में कैसे परिवर्तित करूं? अगर मुझे ajax रिक्वेस्ट के माध्यम से समान स्ट्रिंग मिलती है और फिर इसे फंक्शन फंक्शन में पास करना है, जबकि सीधे पास करने से यह काम नहीं करता है।
स्ट्रिंग इस प्रकार है:
{
"data": [
{
"id": "id1",
"fields": [
{
"id": "name1",
"label": "joker",
"unit": "year"
},
{"id": "name2", "label": "Quantity"},
],
"rows": [ data here....
and closing braces..