ASP.NET MVCでWebアプリを開発しているときに非同期でサーバーからJSONを取得するのはよくあることだと思います。このとき、サーバー側は標準機能のJsonResultを利用してJSONの生成を行うのが定石ですが、.NETのクラスインスタンスのプロパティから名前と値をリフレクションで取得して自動で生成するため、(命名規則に従っていれば) JSONに出力されるプロパティ名はPascal Caseになります。以下のような感じです。 public class JsonController : Controller { public ActionResult Sample() { return this.Json(new { FamilyName = "Anders", FirstName = "Hejlsberg", Age = 53 }, JsonRequestBehavior.All