Como transformar um objeto C # em uma string JSON no .NET?
Tenho aulas como estas:
class MyDate
{
int year, month, day;
}
class Lad
{
string firstName;
string lastName;
MyDate dateOfBirth;
}
E gostaria de virar umLad
objeto em uma string JSON como esta:
{
"firstName":"Markoff",
"lastName":"Chaney",
"dateOfBirth":
{
"year":"1901",
"month":"4",
"day":"30"
}
}
(sem a formatação). Eu encontreiesse lin, mas usa um espaço para nome que não está no .NET 4. Também ouvi falar sobre JSON.NET, mas o site deles parece estar inativo no momento, e não estou interessado em usar arquivos DLL externos. Existem outras opções além de criar manualmente um gravador de string JSON?