Como converter um objeto C# em uma string JSON no .NET?
Olá a todos! Sou novo em C# e .NET, e estou com um problema. Preciso enviar dados do meu aplicativo desktop para um servidor no formato JSON. Criei uma classe simples para armazenar informações do usuário:\n\n```csharp\npublic class User\n{\n public string Name { get; set; }\n public int Age { get; set; }\n public string Email { get; set; }\n}\n```\n\nDepois, crio um objeto dessa classe e preencho com dados:\n\n```csharp\nUser user = new User\n{\n Name = "Ivan Petrov",\n Age = 30,\n Email = "ivan@example.com"\n};\n```\n\nAgora preciso transformar esse objeto em uma string JSON para enviá-la através de uma requisição HTTP. Ouvi dizer que o .NET possui ferramentas nativas para isso, mas não consigo entender como usá-las corretamente. Tentei pesquisar no Google, mas encontro muitas informações desatualizadas.