返回一个字符串是很合理的逻辑。
您将json.net序列化为一个字符串。然后,使用Json()序列化该字符串。您应该只使用json.net序列化。
public string writeRecord(){ SqlConnection conn = DBTools.GetDBConnection("ApplicationServices2"); string sqlquery = "SELECt Q1, Q2, Q3, Q4, Improvements, Comments FROM myTable"; SqlDataAdapter cmd = new SqlDataAdapter(sqlquery, conn); DataSet myData = new DataSet(); cmd.Fill(myData, "myTable"); conn.Open(); conn.Close(); return myData1 = JsonConvert.SerializeObject(myData, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore });}


