在我的控制器中
var data1 = data.Split(',');
List opsi = new List();
foreach (string da1 in data1)
{
string[] data2 = da1.Split(':');
opsi.Add(data2[0]);
}
return Json(new
{
info = form["jml_soal"].ToString(),
data = opsi
});
实际结果:1,2,3,4,5
预期结果:B,C,D,A,D
请帮忙!
你只需要改变opsi。Add(data2[0]( to opsi.添加(数据2[1](
注意第一个和最后一个字符
string data = "[1:B,2:C,3:D,4:A,5:D]";
List<string> opsi = new List<string>();
//adding a substring to remove the first and last character [ and ]
var data1 = data.Substring(1, data.Length -2).Split(',');
foreach (string da1 in data1)
{
string[] data2 = da1.Split(':');
opsi.Add(data2[1]);
Console.WriteLine(data2[1]);
}
return Json(new
{
info = form["jml_soal"].ToString(),
data = opsi
});