Como imprimir com o System.Json?

Usando o novo System.Json de 4.5 ou o equivalente System.Json para 4.0 a partir do Nuget como você formata a saída para que seja recuada e espaçada de forma mais legíve

Então, é iss

dynamic jsonObj = new JsonObject();
jsonObj.firstName = "John";
jsonObj.lastName = "Smith";
Debug.WriteLine((string)jsonObj.ToString());

Saídas este

{"firstName":"John","lastName":"Smith"}

Quando eu quero isso

{
  "firstName": "John",
  "lastName": "Smith"
}

questionAnswers(4)

yourAnswerToTheQuestion