मुझे मानक एमवीसी 4 वेबएपीआई परियोजना से निम्नलिखित प्रतिक्रिया मिल रही है;निकालें <ArrayOf। एमवीसी वेब एपीआई प्रतिक्रिया से
<ArrayOfProduct xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Product>
<Id>1</Id>
<Name>Tomato Soup</Name>
<Category>Groceries</Category>
<Price>1</Price>
</Product>
</ArrayOfProduct>
मैं इतना है कि यह रिटर्न
<Products>
<Product>
<Id>1</Id>
<Name>Tomato Soup</Name>
<Category>Groceries</Category>
<Price>1</Price>
</Product>
</Products>
मैं विभिन्न तरीकों के लिए कई संदर्भ है कि माना जाता है कि इस, कोई भी काम का समाधान मिल गया है इसे बनाने के लिए कोशिश कर रहा हूँ;
डिफ़ॉल्ट धारावाहिक बदलना काम नहीं करता है।
Product
के लिए ग्राहक serializer बनाना काम नहीं करता है।
एक नई कक्षा बनाना जिसमें List<Product>
उपयुक्त XmlRoot और XmlElement विशेषताएँ के साथ खुलासा नहीं है।
Datacontract
विशेषताएँ जोड़ना काम नहीं करता है।
CollectionDatacontract
विशेषताएँ जोड़ना काम नहीं करता है।
यह मुझे छोड़कर हर किसी के लिए इतना आसान प्रतीत होता है!
आप सेटिंग [इस अतः सवाल-जवाब में दिखाया गया है] (उपयोग करने की कोशिश है http : //stackoverflow.com/questions/12263345/asp-net-web-api-xml-serialization-arrayof)। साथ ही, क्या आप वेब एपीआई के रिलीज संस्करण का उपयोग कर रहे हैं? –
हां, कोशिश की और हाँ, यह रिलीज संस्करण है। – ChrisBint