Допустим, у меня есть Dictionary<string,object>
примерно так:
var foo = new Dictionary<string, object>();
foo["bar"] = new
{
Quux = "bacon",
Quinge = 42
};
foo["baz"] = DateTime.Now;
Я ожидаю, что результат для пользователя будет похож на:
{"bar":{"Quux":"bacon","Quinge":42},"baz":"2009-12-02 17:23:00"}
Однако это может быть так же легко:
[{"Key":"bar","Value":{"Quux":"bacon","Quinge":42}},
{"Key":"baz","Value":"2009-12-02 17:23:00"}]
Что это будет, и если это последнее, что мне нужно сделать, чтобы получить первое?