私はWeb APiで新しく、トークンベースの承認とユーザーの役割を持つアプリを持っています。 私は、役割 'ユーザー'を持つすべてのユーザーを取得する必要があるコントローラを持っています。 コントローラーのようになります。良いことだリクエストから配列に値を取得するWebAPi
public class UsersController : ApiController
{
public IEnumerable<ApplicationUser> GetUsersRoleUser()
{
var context = new ApplicationDbContext();
var users = context.Users.Where(x => x.Roles.Select(y => y.RoleId).Contains("601fd2b9-4a7f-4063-a831-e15978f05657")).ToList();
return users;
}}
、と私は答えを得る:
[は@Ferriコメントのために編集された]
[{"Claims":[],
"Logins":[],
"Roles":[{"UserId":"2d9e98d4-2203-4f68-b8eb-6cac3c94cbd7","RoleId":"601fd2b9-4a7f-4063-a831-e15978f05657"}],
"Email":null,
"EmailConfirmed":false,
"PasswordHash":"AGMPpGJcGtD5",
"SecurityStamp":"ef896d77-e82a-4018-9023-1bf2e967e7bc",
"PhoneNumber":"+375445907729",
"PhoneNumberConfirmed":false,
"TwoFactorEnabled":false,
"LockoutEndDateUtc":null,
"LockoutEnabled":false,
"AccessFailedCount":0,
"Id":"2d9e98d4-2203-4f68-b8eb-6cac3c94cbd7",
"UserName":"sanya"},
{and another}]
は、どのように私は、「値のみを持つ配列を得ることができますUserName "?
あなたは完全なjsonの結果を貼り付けることができますか? – Ferri
さて、貼り付けました。 – feofan