Verwenden Sie die Camel Case-Serialisierung nur für bestimmte Aktionen

Ich habe WebAPI für eine Weile verwendet und es im Allgemeinen so eingestellt, dass es die json-Serialisierung für Camel-Cases verwendet, die mittlerweile weit verbreitet und überall gut dokumentiert ist.

Bei der Arbeit an einem viel größeren Projekt bin ich kürzlich auf eine spezifischere Anforderung gestoßen: Wir müssen die Camel Case Json-Serialisierung verwenden. Aufgrund von Abwärtskompatibilitätsproblemen mit unseren Clientskripten soll dies jedoch nur für bestimmte Aktionen geschehen, um dies zu vermeiden andere Teile der (extrem großen) Website zu beschädigen.

Ich nehme an, dass eine Option darin besteht, einen benutzerdefinierten Inhaltstyp zu verwenden, für dessen Angabe jedoch Client-Code erforderlich ist.

Gibt es noch eine andere Möglichkeit?

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage