Converting a dataset to JSON using .NET 3.5 in C#

前端 未结 5 1645

I have been searching for a simple way to convert a dataset from a PostgreSQL database to JSON for use in a project that I am building.

This is my first time using J

5条回答
  •  清酒与你
    2020-12-19 09:20

    public static T WriteJson(this System.Data.DataSet dataSet)
    {
        try
        {
            XmlDocument doc = new XmlDocument();
            doc.LoadXml(dataSet.GetXml());
            return (T)Convert.ChangeType(JsonConvert.SerializeXmlNode(doc).Replace("null", "\"\"").Replace("'", "\'"), typeof(T));
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
    

提交回复
热议问题