Używam ASP.Net do serializacji klas zaprojektowanych w języku C# do JSON. Moja aplikacja JavaScript następnie żąda tych obiektów z AJAX. Zrobiłem to już w kilku projektach teraz, ale napotkam problem, że konwencje nazewnictwa C# używają PascalCase dla członków publicznych, aw JavaScript są one ogólnie camelCase.Jak radzisz sobie z różnymi konwencjami nazewnictwa podczas serializacji obiektów C# do JSON?
To szczególnie staje się problemem, gdy mam kilka klas JavaScript, które używają camelCase i kilka klas o mieszanym użyciu, które używają PascalCase, ponieważ zaprojektowałem je w C# pierwotnie.
Jak wszyscy inni mają do czynienia z tego rodzaju problemem? Czy wybierasz tylko jedną lub drugą? Jeśli tak, który z nich jest szerzej wybrany? A może istnieje sprytny sposób na skorzystanie z serializatora JSON, aby przełączać się między dwiema konwencjami nazewnictwa?
To zdecydowanie kwestia opinii. dryfujący i TerryR mają rację. To kwestia preferencji bardziej niż cokolwiek innego. Osobiście robię to tak, jak sugeruje TerryR. – Xcalibur37