C# LINQ + JSON.NET JArray Contains
JSON Structure |
"EduLevel" : [ "Type A", "Type B", "Type C" ] |
Validation Function |
private bool validateEduLevelExistInJArray(JArray ary, string EduLevelName) { if (ary.FirstOrDefault(j => j.ToString().Equals(EduLevelName)) != null) return true; else return false; } |
Call Function |
if (validateEduLevelExistInJArray(obj["EduLevel"] as JArray, “Type C")) … Do Something … else … Do Something … |