More and more Sitecore solutions are adopting the architecture that exposes the content from back-end by using REST service. This can be achieved by using Sitecore.Services.Client or ASP.NET Web API to return JSON strings to the front-end.
Unfortunately, this would introduce a serious problem in Sitecore after version 8. Sitecore 8 uses SPEAK as the front-end framework for most of its modules. And SPEAK consumes a lot of JSON strings returned from back-end.
Let’s check in List Manager for example.
The following is the default JSON string received in the front-end of List Manager. And it is using Pascal Case.
If your Sitecore solution introduces the Camel Case, then the JSON string would probably look like:
In short, keep using Pascal Case for JSON format in your solution.