В моем веб-приложении, когда при начальной загрузке AJAX-вызов выдает следующую строку JSON.
[
{
"UserId":10259,
"FullName":"jhno doil",
"SupervisorId":"10165"
},
{
"UserId":10405,
"FullName":"Adam mark",
"SupervisorId":"10261"
},
{
"UserId":10400,
"FullName":"belly barra",
"SupervisorId":"10161"
},
{
"UserId":16224,
"FullName":"silvester",
"SupervisorId":""
},
{
"UserId":10416,
"FullName":"Arnetta Chatcho",
"SupervisorId":"10179"
},
{
"UserId":10244,
"FullName":"Ashanti Bueti",
"SupervisorId":"10165"
}
]
Как написать функцию фильтра или запрос LINQ для выбора соответствующих записей на основе передачи строки SupervisorIds?Могу ли я написать LINQ с JQuery?эта функция должна принимать разделенную запятыми строку SupervisorIds и фильтровать соответствующий JSON на основе этого.
function usersBasedOnIDs(SupervisorIds){
}
Так я вызываю функцию,
usersBasedOnIDs("10165,10179,10161");
usersBasedOnIDs("10179,10161");
usersBasedOnIDs("10165");
И если я передаю пустую строку в функцию usersBasedOnIDs("")
, весь объект JSON должен возвращаться без какой-либо фильтрации.
Как ясно например: 1 если я вызову fuction как usersBasedOnIDs("10165,10179,10161");
Этот JSON должен быть возвращен,
[
{
"UserId":10259,
"FullName":"jhno doil",
"SupervisorId":"10165"
},
{
"UserId":10400,
"FullName":"belly barra",
"SupervisorId":"10161"
},
{
"UserId":10416,
"FullName":"Arnetta Chatcho",
"SupervisorId":"10179"
},
{
"UserId":10244,
"FullName":"Ashanti Bueti",
"SupervisorId":"10165"
}
]
например: 2 , если я называю fuction как usersBasedOnIDs("10165");
[
{
"UserId":10259,
"FullName":"jhno doil",
"SupervisorId":"10165"
},
{
"UserId":10244,
"FullName":"Ashanti Bueti",
"SupervisorId":"10165"
}
]