using Newtonsoft.Json.Linq;
public static void Main()
""faceId"": ""d9828616-b702-4f9b-9d7b-30eb3f0705e4"",
""glasses"": ""ReadingGlasses"",
JArray a = JArray.Parse(json);
foreach (JObject o in a.Children<JObject>())
foreach (JProperty p in o.Properties())
string property = p.Name;
Console.WriteLine(property);