using System.Collections.Generic;
public static void Main()
""name"": ""Microsoft.NETCore.App"",
""name"": ""Microsoft.WindowsDesktop.App"",
""MaxTargets"" : ""1024""
var result = JsonConvert.DeserializeObject<SomeClassName>(jsonStr);
Console.WriteLine(result.RuntimeOptions.Tfm);
public class SomeClassName
[JsonProperty("runtimeOptions")]
public OptionalInclude RuntimeOptions { get; set; }
public string Name { get; set; }
[JsonProperty("version")]
public string Version { get; set; }
public class ConfigProperties
[JsonProperty("MaxTargets")]
public string MaxTargets { get; set; }
public class OptionalInclude
[JsonProperty("configProperties")]
public ConfigProperties ConfigProperties { get; set; }
public string Tfm { get; set; }
[JsonProperty("frameworks")]
public List<Framework> Frameworks { get; set; }