Как сериализовать словарь как часть его родительского объекта с помощью Json.Net

Я использую Json.Net для сериализации. У меня есть класс со словарем:

public class Test { public string X { get; set; } public Dictionary<string, string> Y { get; set; } }

Могу ли я как-то сериализовать этот объект, чтобы получить следующий JSON

{
    "X" : "value",
    "key1": "value1",
    "key2": "value2"
}

где «key1», «key2» - ключи в словаре?

Ответы на вопрос(3)

Ваш ответ на вопрос