I have JSON array like below.
[
{
"_Id": "0001",
"_PatentId": "0000",
"_Text": "Employee",
"_Value": "employee",
"_PermissionLevel": 55
},
{
"_Id": "0002",
"_PatentId": "0000",
"_Text": "Employees",
"_Value": "employees",
"_PermissionLevel": 55
},
{
"_Id": "0002",
"_PatentId": "0001",
"_Text": "Dept",
"_Value": "Dept",
"_PermissionLevel": 55
}
]
Using this JSON array, I need to filter employees using like operator. I have used query below and it's working fine.
var qryResult = Enumerable.From(_gramrTree).Where("$._Text == 'Employee'").OrderBy("$._Id").Select("$._Id").ToArray();
But I need to do with like operator.. but it's not working..
Unsuccessful queries
var qryResult = Enumerable.From(_gramrTree).Where("$._Text like '%Emp%'").OrderBy("$._Id").Select("$._Id").ToArray();
var qryResult = Enumerable.From(_gramrTree).Where("$._Text % 'Emp'").OrderBy("$._Id").Select("$._Id").ToArray();