using Newtonsoft.Json.Linq;
public static void Main()
var arrStr = "[78293270, 847744, 32816430]";
var aStr = "[\"aa\", \"bb\", \"cc\", \"2018-03-19T19:38:02.929-06:00\"]";
public static void GetThem(string aStr)
JArray jArray = JArray.Parse(aStr);
foreach (JValue obj in jArray)
if (obj.Type == JTokenType.Date)Console.WriteLine("{0}:{1}", i++.ToString("00"), obj.ToString("yyyy-MM-ddTHH:mm:ss.fffzzz"));
else Console.WriteLine("{0} {1}", i++.ToString("00"), obj);
public static void GetProperties(string aStr)
dynamic jArray = JArray.Parse(aStr);
dynamic datarow = jArray[0];
foreach (var prop in datarow.Properties())
if (prop.Value.Type == JTokenType.Date)
Console.WriteLine("{0} {1}", prop.Name, prop.Value.ToString("yyyy-MM-ddTHH:mm:ss.fffzzz"));
Console.WriteLine("{0} {1}", prop.Name, prop.Value.ToObject<object>());
Console.WriteLine("{0} {1}", prop.Name, "null");