Écrit Json à l'aide de Newtonsoft.json.JsonTextWriter

Je suis en train d'écrire un json à l'aide de Newtonsoft.json.JsonTextWriter.
Voici mon code:

StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
JsonWriter jsonWriter = new JsonTextWriter(sw);

jsonWriter.Formatting = Formatting.Indented;

jsonWriter.WritePropertyName("Name");
jsonWriter.WriteValue("Allan");

Et je suis en supposant que sw a le format json {"Name": "Allan"}. Comment puis-je obtenir de l'écrit dans une chaîne de caractères variable de sorte que je peux utiliser cette données json dans ma requête http?