using Newtonsoft.Json.Linq;
public static void Main()
""Timestamp"": ""2020-11-24T08:25:46.6531855Z"",
""ID"": ""8c316aca-b930-421f-851c-17d618b61fa1"",
""Message"": ""New User Registered""
""Timestamp"": ""2020-11-24T08:25:46.6531855Z"",
""ID"": ""8c316aca-b930-421f-851c-17d618b61fa1"",
""Message"": ""User details updated""
""Timestamp"": ""2020-11-24T08:25:46.6531855Z"",
""ID"": ""a23shaga-2wd3-fky6-851c-43524fbfgsa"",
""Message"": ""New User Registered""
JArray jArray = JArray.Parse(json);
var ids = jArray.Children<JObject>()
.Select(jo => (string)jo["ID"])
Console.WriteLine(string.Join("\n", ids));