using System.Collections.Generic;
public int Offset { get; set; }
public List<Dictionary<string, string>> Records { get; set; }
public static void Main()
var asDictionary = JsonConvert.DeserializeObject<Root>(@"{
Console.WriteLine("Offset: {0}", asDictionary.Offset);
foreach( var record in asDictionary.Records )
Console.WriteLine("-----");
foreach(var pair in record)
Console.WriteLine("{0} = {1}", pair.Key, pair.Value);