Есть вот такой тестовый код
IList list;
list = new List<KeyValuePair<string, object>>();
list.Add(new KeyValuePair<string, object>("A", 1));
list.Add(new KeyValuePair<string, object>("B", new KeyValuePair<string, object>("TEST0", 12345)));
list.Add(new KeyValuePair<string, object>("C", new KeyValuePair<string, object>("TEST1", new TEST0_CLASS() { prop = 15 })));
После сериализации объекта list через JsonFx.JsonWriter.Serialize получаю [{},{},{}]. Как правильно сериализовывать объекты типа KeyValuePair ? В гугле не нашел.