Estou parcialmente perdido em certa tarefa envolvendo C#
com consulta ao banco de dados Postgresql
, e posteriormente transformar estes dados em um JSON
.
Minha consulta e retorno de dados esta funcionando normal, porem não tenho ideia de como começar a transformação destes dados para JSON
e fiz várias pesquisar, porem o que mais encontrei foram explicações sobre transformar JSON
em class
C#
.
Se alguém consegui me ajudar. Obrigado!
Este é meu método que faz e me trás os dados
private static void BuscarDadosNota()
{
DateTime data = DateTime.Now;
DateTime primeiroDiaDoMes = new DateTime(data.Year, data.Month, 1);
String sql = string.Format(@"select * from operacao where data BETWEEN '{0}' and '{1}' and statusnfce = 1;",primeiroDiaDoMes.ToShortDateString(), data.ToShortDateString());
NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;User Id=postgres; Password=15975328; Database=unico;");
NpgsqlCommand command = new NpgsqlCommand(sql, conn);
try
{
conn.Open();
var dr = command.ExecuteReader();
while (dr.Read())
{
Console.WriteLine("{0}\t{1} \n", dr[0], dr[1]);
}
}
catch (NpgsqlException e)
{
Console.WriteLine("Erro " + e);
}
conn.Close();
Console.WriteLine("\n\nPresione uma tecla para SAIR");
Console.ReadKey();
}