using System.Collections.Generic;
public static void Main()
string jsonString = @"{""results"":[{""series"":[{""name"":""PWR_00000555"",""columns"":[""time"",""last""],""values"":[[""1970-01-01T00:00:00Z"",72]]}]}]}";
var root = JsonConvert.DeserializeObject<RootObject>(jsonString);
var series = root.Results[0].Series[0];
Console.WriteLine(series.Name);
for (int i = 0; i < series.Points.Count; i++)
for (int j = 0; j < series.ColumnNames.Count; j++)
Console.WriteLine(series.ColumnNames[j] + ": " + series.Points[i][j]);
[JsonProperty("results")]
public List<Result> Results { get; set; }
public List<Series> Series { get; set; }
public string Name { get; set; }
[JsonProperty("columns")]
public List<string> ColumnNames { get; set; }
public List<List<object>> Points { get; set; }