У меня есть таблица данных jquery, в которой нет предварительно определенных столбцов. Я хочу опубликовать контент с датами в MVC Controller для проверки значений. Я нашел Datatables.api для получения контента и нашел что-то для сериализации.
var table = $('#example').DataTable();
var _content = table
.rows()
.data();
var _tableContent =JSON.stringify(_content, Object.getOwnPropertyNames(_content));
var url = "/Home/TestList";
$.ajax({
url: url,
data: {
data:_tableContent
},
cache: false,
type: "POST",
success: function (data) {
},
error: function (reponse) {
alert("error : " + reponse);
}
});
Я могу получить данные в контроллере, но не могу сериализовать
public class ColumnEntityList
{
public string id { get; set; }
public string[] _list { get; set; }
}
public ActionResult TestList(string data)
{
List<ColumnEntityList> result = JsonConvert.DeserializeObject<List<ColumnEntityList>>(data);
return Json("temp");
}
Мне нужна помощь по этому вопросу ..
{ "0": [ "sadad", "AsdaD", "AsdaD", "dsad", "ewewasd"],
"1": [ "AsdaD", "adsad", "adsad", "Asdasd", "adasdasd"]}