using System.Collections.Generic;
public static void Main()
var list = new List<TestObj> {
var dict = list.ToDictionary(o => o.X, o => o);
Console.WriteLine(JsonConvert.SerializeObject(dict.Values));
Console.WriteLine(JsonConvert.SerializeObject(dict.Values.ToList()));