我不得不数据库建立的连接如何从数据库获取json类型的响应?
public string Respond(string sqlExpression)
{
string connectionString = @"Data Source=***;Initial Catalog=***;
User Id=***;Password=***;";
var kek = new List<List<string>>();
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand(sqlExpression, connection);
var reader = command.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
var a = new List<string>();
for (int i = 0; i < reader.FieldCount; i++)
{
a.Add(reader.GetSqlString(i).ToString());
}
kek.Add(a);
}
}
reader.Close();
}
return kek.ToJSON();
}
这是该查询返回:database table 我从这种方法得到的,是这样的:json file
基本上,这是一个JSON至极包含外部“ []“,里面有一个”[]“,其中有字段数据。虽然我想要的是获得字段名称(“名称”,“简介”,“细节”)和数据的JSON文件。 如何在不生成类的情况下执行此操作?
有什么问题产生的类? –