Jak utworzyć ciąg JSON w C #

Właśnie użyłem XmlWriter do stworzenia XML-a do wysłania w odpowiedzi HTTP. Jak utworzyłbyś łańcuch JSON. Zakładam, że użyłbyś stringbuildera do zbudowania łańcucha JSON i sformatowałbyś swoją odpowiedź jako JSON?