Ich versuche, camel-cased JSON von einem ASP.Net Web API 2-Controller zurückzugeben. Ich habe eine neue Webanwendung mit nur den ASP.Net MVC- und Web-API-Bits erstellt. Ich die ValuesController entführt etwa so:Zurückgeben von camelCased-JSON von der Web-API
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);
}
}
Ausführen dieses in IE, erhalte ich folgende Ergebnisse:
{"Id":123,"FirstName":"Brian","ISBN":"ABC213","ReleaseDate":"2014-10-20T16:26:33.6810554-04:00","Tags":["A","B","C","D"]}
Nach K. Scott Allen's post zum Thema, habe ich folgendes in die Register-Methode in der WebApiConfig. CS-Datei:
Allerdings bekomme ich immer noch das gleiche, Capitisolation in meinen Ergebnissen. Gibt es etwas, das mir fehlt? Ich habe ein paar andere Ansätze ausprobiert, aber noch nichts funktioniert.
Ist das so eine offensichtliche Antwort, dass die Leute denken, ich sollte das selbst herausfinden? Ich habe noch kein Knabberzeug. Ich habe mit einem neuen Projekt begonnen und konnte das immer noch nicht schaffen. – beaudetious
Ich denke immer noch Antwort von einem anderen Beitrag ist die anständigste: http://StackOverflow.com/A/22130487/1915401 – Xinan