using System.Collections.Generic;
public static void Main()
""_status_message"": ""Created"",
""assigned_to_all"": false,
""name"": ""1234 Main Street - Jackson""
""_status_message"": ""Created"",
""assigned_to_all"": false,
""name"": ""4321 Some Other Street - Jackson""
RootObject obj = JsonConvert.DeserializeObject<RootObject>(json);
foreach (KeyValuePair<string, JobCode> kvp in obj.Results.JobCodes)
Console.WriteLine("Id: " + kvp.Value.Id);
Console.WriteLine("Name: " + kvp.Value.Name);
Console.WriteLine("StatusCode: " + kvp.Value.StatusCode);
Console.WriteLine("StatusMessage: " + kvp.Value.StatusMessage);
[JsonProperty("results")]
public Results Results { get; set; }
[JsonProperty("jobcodes")]
public Dictionary<string, JobCode> JobCodes { get; set; }
[JsonProperty("_status_code")]
public string StatusCode { get; set; }
[JsonProperty("_status_message")]
public string StatusMessage { get; set; }
public string Id { get; set; }
public string Name { get; set; }