Как получить отформатированный JSON в .NET с помощью C #?

Я использую парсер .NET JSON и хотел бы сериализовать мой конфигурационный файл, чтобы он был читабельным. Так что вместо:

{"blah":"v", "blah2":"v2"}

Я хотел бы что-то более приятное, как:

{
    "blah":"v", 
    "blah2":"v2"
}

Мой код примерно такой:

using System.Web.Script.Serialization; 

var ser = new JavaScriptSerializer();
configSz = ser.Serialize(config);
using (var f = (TextWriter)File.CreateText(configFn))
{
    f.WriteLine(configSz);
    f.Close();
}

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

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