using System.Collections.Generic;
public class ApprovalReason
public string AssociatedCI { get; set; }
public string AssociatedRuleName { get; set; }
public object AssociatedRuleApprovalType { get; set; }
public string AssociatedRulePartyType { get; set; }
public string AssociatedRulePartyName { get; set; }
public string AssociatedAdditionalComment { get; set; }
public string Display { get; set; }
public string StandardId { get; set; }
public object RoleName { get; set; }
public object FullName { get; set; }
public object LineOfBusiness { get; set; }
public object ErrorMessage { get; set; }
public class PossibleApprover
public Approver Approver { get; set; }
public bool IsEscalation { get; set; }
public bool IsDelegate { get; set; }
public object CreatedBy { get; set; }
public bool CanBeRemoved { get; set; }
public List<string> ConfigurationItems { get; set; }
public List<ApprovalReason> ApprovalReasons { get; set; }
public List<PossibleApprover> PossibleApprovers { get; set; }
public List<object> OriginalApprovals { get; set; }
public object AggregatedApproval { get; set; }
public bool IsAggregated { get; set; }
public int AggregationId { get; set; }
public object UpdatedBy { get; set; }
public object UpdatedDt { get; set; }
public bool IsGroupActive { get; set; }
public static void Main()
""ConfigurationItems"": [ """" ],
""AssociatedRuleName"": ""BRS: "",
""AssociatedRuleApprovalType"": null,
""AssociatedRulePartyType"": ""Group"",
""AssociatedRulePartyName"": ""Digital "",
""AssociatedAdditionalComment"": ""Added to all ""
""LineOfBusiness"": null,
""LineOfBusiness"": null,
""LineOfBusiness"": null,
""OriginalApprovals"": [],
""AggregatedApproval"": null,
var m = JsonConvert.DeserializeObject<RootObject>(json);
foreach(var possibleApprovers in m.PossibleApprovers)
Console.WriteLine(possibleApprovers.Approver.StandardId);