using System.Collections.Generic;
public static void Main()
var myobject = new List<object> {
new { name = "john", age = 25 },
new { name = "bill", age = 26 },
new { name = "scott", age = 27 }
var results = myobject.Select(o => o.GetType()
.Select(p => p.GetValue(o)));
var json = JsonConvert.SerializeObject(results);