Подобъекты CamelCase JSON WebAPI (вложенные объекты, дочерние объекты)

Я создаю сложный объект с дочерними объектами (вложенными объектами) для возврата из моего контроллера веб-API. Объект содержит список других типов объектов. Эти типы подобъектов в списке соответствуют регистру паскалей, используемому в .NET.

var persons = peopleLookup.Values;
var users = userLookup.Values;
var roles = rolesLookup.Values;
var groups = groupLookup.Values;
var roleAssignments = roleAssignmentLookup.Values;
var groupMembers = groupMemberLookup.Values;
return new { persons, users, roles, roleAssignments, groups, groupMembers };

Моя проблема заключается в том, что WebAPI не верблюжий случай каждого из свойств подпунктов. Например, у первого лица в списке лиц должны быть атрибуты id, name, а не .NET паскаль Id, Name. То же самое должно относиться ко всем другим подпунктам.

Ответы на вопрос(4)

Ваш ответ на вопрос