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