using Newtonsoft.Json.Linq;
public static void Main()
string inputJson="[{'Name':'Amal', 'Country':'India'},{'Name':'Luke', 'Country':'England'},{'Name':'Tom', 'Country':'Australia'}, {'Name':'Ram', 'Country':'India'}]";
var jArrObject = JArray.Parse(inputJson);
Console.WriteLine("Single item");
var srchItem = jArrObject.SelectToken("$.[?(@.Name=='Amal')]");
Console.WriteLine(srchItem.GetType());
Console.WriteLine("\nMultiple items");
var items = jArrObject.SelectTokens("$.[?(@.Country=='India')]");
foreach(var item in items)