using Newtonsoft.Json.Linq;
public static void Main()
var myJson = JObject.Parse(@"
""segment"" : ""mobile"",
var channelFoodNodes = myJson.Children().OfType<JProperty>().Where(x => new []{ "channel", "food"}.Contains(x.Name));
var newObject = new JObject(channelFoodNodes);
Console.WriteLine(newObject);