So serialisieren Sie ein Dictionary als Teil seines übergeordneten Objekts mit Json.Net

Ich verwende Json.Net für die Serialisierung. Ich habe eine Klasse mit einem Wörterbuch:

public class Test
{
    public string X { get; set; }

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

Kann ich dieses Objekt irgendwie serialisieren, um den folgenden JSON zu erhalten?

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

Wo sind "key1", "key2" Schlüssel im Dictionary?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage