将DataTable转化为json

csharp 复制代码
using MySqlConnector;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MysqlConnectorDemo
{
    internal class Program
    {
        public static string GetDataFromUserTable()
        {
            string connectionString = "server=localhost;user id=root;password=***;port=3306;database=test;";
            string query = "select * from sys_user";
            using (MySqlConnection con =new MySqlConnection(connectionString))
            {
                using (MySqlCommand cmd=new MySqlCommand(query,con))
                {
                    con.Open(); 
                    MySqlDataReader reader = cmd.ExecuteReader();
                    DataTable dt=new DataTable();
                    dt.Load(reader);
                    string json = JsonConvert.SerializeObject(dt,Formatting.Indented);
                    return json;
                }
            }
        }
        static void Main(string[] args)
        {
            string json=GetDataFromUserTable();
            Console.WriteLine(json);
        }
    }
}
相关推荐
Momentary_SixthSense12 小时前
serde
开发语言·rust·json
MediaTea12 小时前
Python 文件操作:JSON 格式
开发语言·windows·python·json
ejinxian18 小时前
protobuf 、JSON、XML传输格式
xml·json·protobuf
zhougl9961 天前
cookie、session、token、JWT(JSON Web Token)
前端·json
人工智能的苟富贵1 天前
用 Rust 写一个前端项目辅助工具:JSON 格式化器
前端·rust·json
CsharpDev-奶豆哥2 天前
微信小程序通过主键ID修改json数据的技术分享
微信小程序·小程序·json
爱喝水的小周3 天前
《UniApp 页面配置文件pages.json》
前端·uni-app·json
三天不学习4 天前
APIJSON:用JSON自动生成API,告别手写CRUD!【.NET 8 集成案例,也支持JAVA】
json·.net·apijson
StarRocks_labs4 天前
StarRocks 4.0:Real-Time Intelligence on Lakehouse
starrocks·人工智能·json·数据湖·存算分离
敲上瘾5 天前
Linux系统C++开发工具(四)—— jsoncpp 使用指南
linux·服务器·网络·c++·json