मैं नए asp.net वेब एपीआई परीक्षण करने के लिए एक मानक MVC कार्रवाई से API पद्धति चले गए और अचानक एक रीड ओनली संपत्ति नहीं रह गया है धारावाहिक है (दोनों लौटने JSON) serializing नहीं। क्या यह अपेक्षित व्यवहार है?ASP.NET वेब-एपीआई केवल पढ़ने के लिए संपत्ति
संपादित करें: जोड़ा गया कोड नमूना
मैं दोनों Newtonsoft.Json 4.0.8 और System.Json 4.0 nuget संकुल के माध्यम से संदर्भित
public IQueryable<Car> Gets()
{
return _carRepository.GetCars();
}
public class Car
{
public IEnumerable<Photo> Photos
{
get { return _photos; }
}
public string PreviewImageUrl // No longer serialized
{
get
{
var mainImage = Photos.FirstOrDefault(o => o.IsMainPreview) Photos.FirstOrDefault();
return mainImage != null ? mainImage.Url : (string.Empty);
}
}
}
}
की उम्मीद नहीं। क्या आप कुछ कोड पोस्ट कर सकते हैं जो इस मुद्दे को दोहराता है। – marcind
कौन सा JSON serializer प्रयोग कर रहे हैं? –