sqldataadapter写入json
时间: 2023-04-18 20:01:53 浏览: 128
SqlDataAdapter可以将数据从数据库中检索出来,并将其转换为JSON格式。以下是一个示例代码:
```csharp
using System.Data.SqlClient;
using Newtonsoft.Json;
// 创建连接字符串
string connectionString = "Data Source=your_server_name;Initial Catalog=your_database_name;Integrated Security=True";
// 创建SQL查询语句
string query = "SELECT * FROM your_table_name";
// 创建SQLDataAdapter对象
SqlDataAdapter adapter = new SqlDataAdapter(query, connectionString);
// 创建DataSet对象
DataSet dataSet = new DataSet();
// 填充DataSet对象
adapter.Fill(dataSet);
// 将DataSet对象转换为JSON格式
string json = JsonConvert.SerializeObject(dataSet, Formatting.Indented);
// 输出JSON字符串
Console.WriteLine(json);
```
在上面的代码中,我们首先创建了一个连接字符串,然后创建了一个SQL查询语句。接下来,我们创建了一个SqlDataAdapter对象,并使用它来填充一个DataSet对象。最后,我们使用Newtonsoft.Json库将DataSet对象转换为JSON格式,并将其输出到控制台。
阅读全文