asp.net - WCF + Json = wrong serialization -
क्यों यह WCF 3.5 विधि
[सेवा संपर्क] [AspNetCompatibilityRequirements (RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed )] सार्वजनिक वर्ग जेसन [[ऑपरेशन कॉन्ट्रैक्ट] [वेबगेट (रिस्पांसफ़ॉर्मेट = वेब मेसेजफ़ॉर्मैट.जेसन)] सार्वजनिक स्ट्रिंग ऊपरी (स्ट्रिंग टेक्स्ट) {रिटर्न टेक्स्ट। टूवरपर (); }}
रिटर्न {"d": "TEXT"}
?
इसे {"TEXT"} < / Code>
मैं jQuery का उपयोग कर कॉल कर रहा हूं।
$ ("# ऊपरी")। क्लिक करें (फ़ंक्शन () {$ .ajax ({type: "GET ", Url:" /Json.svc/Upper?text = "+ $ (" # input1 ")। वेल (), सफलता: फ़ंक्शन (डेटा) {$ (" # input1 ")। Val (data.d); }});});
यह एक सुरक्षा सुविधा है जो। 3.5 3.5 में JSON सीरियललाइजेशन में जोड़ दी गई है। । यह कंटेनर ऑब्जेक्ट है, इसलिए इसके बजाय, कहते हैं, परिणाम [0]
, आप केवल results.d [0]
कहेंगे। अधिक जानकारी के लिए पढ़ें।
Comments
Post a Comment