से जेएसओएन वापस आ गया है मैं एक एएसपी.Net वेब एपीआई 2 नियंत्रक से ऊंट केज्ड JSON वापस करने की कोशिश कर रहा हूं। मैंने केवल एएसपी.NET एमवीसी और वेब एपीआई बिट्स के साथ एक नया वेब एप्लिकेशन बनाया है। मैं तो जैसे ValuesController का अपहरण कर लिया:रिटर्न ऊंट वेब एपीआई
public class ValuesController : ApiController
{
public class Thing
{
public int Id { get; set; }
public string FirstName { get; set; }
public string ISBN { get; set; }
public DateTime ReleaseDate { get; set; }
public string[] Tags { get; set; }
}
// GET api/values
public IHttpActionResult Get()
{
var thing = new Thing
{
Id = 123,
FirstName = "Brian",
ISBN = "ABC213",
ReleaseDate = DateTime.Now,
Tags = new string[] { "A", "B", "C", "D"}
};
return Json(thing);
}
}
IE में इस चल रहा है, मैं निम्नलिखित परिणाम प्राप्त:
{"Id":123,"FirstName":"Brian","ISBN":"ABC213","ReleaseDate":"2014-10-20T16:26:33.6810554-04:00","Tags":["A","B","C","D"]}
K. Scott Allen's post विषय पर बाद, मैं WebApiConfig में रजिस्टर विधि के लिए निम्न गयी। सीएस फ़ाइल:
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
var formatters = GlobalConfiguration.Configuration.Formatters;
var jsonFormatter = formatters.JsonFormatter;
var settings = jsonFormatter.SerializerSettings;
settings.Formatting = Formatting.Indented;
settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
// Web API routes
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
हालांकि, मैं अभी भी अपने परिणामों में एक ही है, capitilization मिलता है। क्या मुझे कुछ याद आ रही है? मैंने कुछ अन्य दृष्टिकोणों की कोशिश की है लेकिन अभी तक कुछ भी काम नहीं करता है।
क्या यह एक स्पष्ट उत्तर है कि लोग सोचते हैं कि मुझे इसे स्वयं समझना चाहिए? मुझे अभी तक एक नींबू नहीं मिला है। मैंने एक नई परियोजना शुरू की और अभी भी यह काम करने में सक्षम नहीं था। – beaudetious
मुझे अभी भी लगता है कि किसी अन्य पोस्ट का उत्तर सबसे सभ्य है: http://stackoverflow.com/a/22130487/1915401 – Xinan