using System.Collections.Generic;
public static void Main(string[] args)
string jsonString = "[{\"Project\":\"example\", \"Ref\":\"001BC50C70000A21\", \"Latitude\":43.643166, \"Longitude\":1.454769, \"ParkList\": [{\"Id\":\"001BC50C70000A21P1\", \"State\":1, \"DateTime\":\"2018-02-15T08:07:18.987Z\"}, {\"Id\":\"001BC50C70000A21P2\",\"State\":1,\"DateTime\":\"2018-02-15T08:11:41.824Z\"}]}]";
List<KMessage> kMsg = JsonConvert.DeserializeObject<List<KMessage>>(jsonString);
foreach (Parklist item in kMsg[0].ParkList)
Console.WriteLine("Id: " + item.Id + " State: " + item.State + " DateTime: " + item.DateTime);
public string Project { get; set; }
public string Ref { get; set; }
public float Latitude { get; set; }
public float Longitude { get; set; }
public Parklist[] ParkList { get; set; }
public string Id { get; set; }
public int State { get; set; }
public DateTime DateTime { get; set; }