小编And*_*ung的帖子

CamelCase JSON WebAPI子对象(嵌套对象,子对象)

我正在创建一个带有子项(嵌套对象)的复杂对象,以便从我的web api控制器返回.该对象包含其他对象类型的列表.列表中的这些子对象类型遵循.NET中使用的pascal大小写.

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 };
Run Code Online (Sandbox Code Playgroud)

我的问题是WebAPI没有驼峰的情况下子项的每个属性.例如,人员列表中的第一个人应该具有id,name的属性,而不是Id,Name的.NET pascal案例.同样适用于所有其他子项目.

c# json camelcasing pascalcasing asp.net-web-api

2
推荐指数
1
解决办法
4826
查看次数

标签 统计

asp.net-web-api ×1

c# ×1

camelcasing ×1

json ×1

pascalcasing ×1