Frage

Gibt es eine Möglichkeit zu konfigurieren, was JSON Serializer verwendet, wenn JSON über den JsonResult in der Steuerung der Rückkehr:

public ActionResult SomeJsonFunction()
{
  var x = SomeModelCode.SomeModelFunction();
  return Json(x);
}

Es sieht aus wie der Standard der JavaScriptSerializer . Ich würde gerne in der Lage sein, die DataContractJsonSerializer zu verwenden, aber keine Dokumentation nicht finden kann, wie dies zu tun.

War es hilfreich?

Lösung

Überprüfen Sie die Quelle zu sehen, wie JsonResult umgesetzt wird. Man leitet aus Action mit Ihrer DataContractJsonSerializer Umsetzung. Gerade jetzt wird es nicht leicht sein, den Json () Helfer-Methode zu verwenden, aber Sie können Ihre eigene Hilfsmethode in einem Layer Super Controller erstellen. Ihre neue Hilfsmethode zurückkehren würde Ihre neue Action Ableitung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top