Как преобразовать datatable в строку JSON в ASP.NET с#
Я хочу преобразовать результат datatable в формат Json. Я пробую следующий код, но он выдает ошибку как
Циклическая ссылка была обнаружена при сериализации объекта типа ' System.Глобализация.Свойство'.
Неужели я что-то упускаю?
Что я уже пробовал:
public JsonResult GetRestUserFav() { var ntLogin = Request.QueryString["nt"].ToString(); using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["CRM"].ConnectionString)) { DataTable dt = new DataTable(); using (var cmd = new SqlCommand("CCLCounterpartyUserFavouriteSP", connection)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NTLogin", ntLogin); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(dt); return Json(dt, JsonRequestBehavior.AllowGet); } } }