Estoy usando ASP.Net para serializar las clases diseñadas en C# a JSON. Mi aplicación de Javascript luego solicita esos objetos con AJAX. He hecho esto en un par de proyectos ahora, pero me encuentro con el problema de que las convenciones de nomenclatura estándar de C# usan PascalCase para los miembros públicos, y en Javascript generalmente son camelCase.¿Cómo se manejan las diferentes convenciones de nomenclatura al serializar objetos C# a JSON?
Esto particularmente se convierte en un problema cuando tengo algunas clases de solo Javascript que usan camelCase y algunas clases de uso mixto que usan PascalCase ya que las diseñé originalmente en C#.
¿Cómo lidian todos los demás con este tipo de problema? ¿Escoges uno o el otro? Si es así, ¿cuál es más ampliamente elegido? ¿O existe una forma inteligente de utilizar un serializador JSON para alternar entre las dos convenciones de denominación?
Eso es definitivamente una cuestión de opinión. a la deriva y TerryR tienen razón. Es una cuestión de preferencia más que nada. Personalmente lo hago de la manera que sugiere TerryR. – Xcalibur37