public static void Main()
'customfield_24020': 'HFE1'
DeserializeAndDump(json1);
'customfield_21007': 'HFE2'
DeserializeAndDump(json2);
'customfield_24020': 'HFE1111',
'customfield_21007': 'HFE2222'
DeserializeAndDump(json3);
private static void DeserializeAndDump(string json)
var obj = JsonConvert.DeserializeObject<ClassToDeserialize>(json);
Console.WriteLine("Vin: " + obj.Vin);
Console.WriteLine("Specifications: " + obj.Specifications.CurrentStep);
public class Specifications
[JsonProperty("customfield_24020")]
public string CurrentStep { get; set; }
[JsonProperty("customfield_21007")]
private string CurrentStep2 { set { CurrentStep = value; } }
public class ClassToDeserialize
public string Vin { get; set; }
[JsonProperty("specifications")]
public Specifications Specifications { get; set; }