Мой код в C# это
[HttpPost]
public ActionResult SaveMain( string trust_id, InvestmentPolicy value, HttpPostedFileBase refdoc_file )
{
var array = new List<FundCal.Models.InvestmentPolicy>();
array = JsonConvert.DeserializeObject<List<InvestmentPolicy>>(value.array);
}
jquery код
function Valdateform() {
debugger;
var Data = new FormData();
var array = [];
var j = "";
$("tr.save_tr").each(function (i) {
debugger;
var obj = {};
var rate_stat = "";
var iss_exp_stat = "";
var trust_id = $("#hdn_trust").val();
//var Id = $("#Id").val();
var tds = $('tr.save_tr').eq(i).find('td');
var iss_id = $(tds).eq(0).find("#hdn_iss").val();
var inst_type_id = $(tds).eq(0).find("#hdn_inst").val();
var Id = $(tds).eq(0).find("#Id").val();
var sub_cat = $(tds).eq(1).find(".select2-container").find("option:selected").val();
//var refdoc_file = $("#refdoc_file")[0].files[0];
var rate = $(tds).eq(2).find(".mul").val();
if (rate == null) {
rate = "0";
}
if ($(tds).eq(2).find("input:checkbox").prop("checked") == true) {
rate_stat = "0";
}
else if ($(tds).eq(2).find("input:checkbox").prop("checked") == false) {
rate_stat = "1";
}
var iss_exp_cap = $(tds).eq(3).find("input:text").val();
if ($(tds).eq(3).find("input:checkbox").prop("checked") == true) {
iss_exp_stat = "0";
}
else if ($(tds).eq(3).find("input:checkbox").prop("checked") == false) {
iss_exp_stat = "1";
}
var issuer_id = $("#IssuerList").val();
var cp_id = $("#CounterPartyList").val();
obj.trust_id = trust_id;
obj.Id = Id;
obj.iss_id = iss_id;
obj.inst_type_id = inst_type_id;
obj.sub_cat = sub_cat;
obj.rate = rate;
obj.rate_stat = rate_stat;
obj.iss_exp_cap = iss_exp_cap;
obj.iss_exp_stat = iss_exp_stat;
obj.issuer_id = issuer_id;
obj.cp_id = cp_id;
array.push(obj);
console.log(JSON.stringify(array))
j = i;
Data.append("trust_id", trust_id);
}
);
Data.append("array", JSON.stringify(array));
}
json строка выглядит так:
[{"trust_id":"244","Id":"329","iss_id":"1","inst_type_id":"1","sub_cat":"1","rate":["40","39","38","37","12"],"rate_stat":"1","iss_exp_cap":"89.00","iss_exp_stat":"1","issuer_id":null,"cp_id":null}]
у меня десериализация выше json строки в списке т.е. список объектов модели
Пожалуйста, помогите мне в решении вышеуказанной проблемы Заранее спасибо