using System.Collections.Generic;
public static string INPUT = @"{
""MValue"": ""77777722060600""
""MValue"": ""Non-Physical""
""MValue"": ""77777745363707""
public static void Main()
var root = JsonSerializer.Deserialize<Rootobject>(INPUT);
var result = root.Results
.SelectMany(x => x.Components)
.Select(x => x.Attribute)
.SelectMany(x => x.Values)
Console.WriteLine($"[{(string.Join(", ", result))}]");
public List<Value> Values { get; set; }
public Attribute Attribute { get; set; }
public List<Component> Components { get; set; }
public List<Result> Results { get; set; }
public int ResultCount { get; set; }
public string Id { get; set; }
public string MValue { get; set; }