dynamic obj = JsonConvert.DeserializeObject(json); foreach (var node in obj.nodes) { Console.WriteLine("{0} {1}", node.field1, node.field2); }