using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Serialization;
public static void Main()
""Date"": ""2016-12-15"",
var root = JToken.Parse(jsonString);
.SelectMany(t => t.Children().OfType<JProperty>().Select(p => p.Name))
Console.WriteLine(String.Join(",", properties));