] यह JSON डेटा को प्रतिक्रिया में दोहरे उद्धरणों में लपेटा जाएगा, और एम्बेडेड उद्धरण भी धर्मी हैं।
मूल कारण
मूल कारण क्रमांकन विधि है। यदि आप
jsonconvert.serializeObject (उदाहरण) का उपयोग करते हैं यदि आप jsonconvert.serialililililialieoboct (उदाहरण) का उपयोग करते हैं। ऐसा इसलिए है क्योंकि आप पहले इसे एक स्ट्रिंग में क्रमबद्ध करते हैं, और फिर एपीआई नियंत्रक इसे आगे जावास्क्रिप्ट स्ट्रिंग शब्द में क्रमबद्ध करेगा।
समाधान
इस समस्या को हल करने के लिए, आपको केवल ऑब्जेक्ट पर सीधे लौटने की आवश्यकता है:
प्रतिस्थापन विधि
] ] config.formatters.jsonformatter.serializersettings.converters.add (new Barconverter ());
public IEnumerable GetFoobars()
{
var foobars = ...;
return foobars;
}
डिफ़ॉल्ट सेटिंग्स को संशोधित करने के बजाय कस्टम JSON स्वरूपण कार्यक्रम के उपयोग पर विचार करना। अधिक मार्गदर्शन प्राप्त करने के लिए संदर्भ के लिए कृपया "JSON और XML Serialization ASP.NET वेब API में" देखें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3