Я использую ASP.Net для сериализации классов, созданных на C#, в JSON. Затем мое Javascript-приложение запрашивает эти объекты с помощью AJAX. Я уже делал это в нескольких проектах, но столкнулся с проблемой, что стандартные соглашения об именовании в C# используют PascalCase для публичных членов, а в Javascript они обычно используются в camelCase.
Особенно это становится проблемой, когда у меня есть несколько классов, использующих только Javascript, которые используют camelCase, и несколько классов смешанного использования, которые используют PascalCase, поскольку я изначально разрабатывал их на C#.
Как все остальные решают подобные проблемы? Вы просто выбираете один или другой? Если да, то какой из них выбран более широко? Или, возможно, есть умный способ использовать JSON-сериализатор для переключения между двумя соглашениями об именовании?