Telstra Ответов: 1

Как преобразовать 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);
                }
            }
    
        }