c# - 我需要将多个数组传回模型
问题描述
List<siplist> itemList = new List<siplist>();
string AUNT= form["Amount"].Trim(); result 123,1234,123
string Date = form["Date"].Trim(); result 2020-02-18,2020-02-17,2020-02-16
string index = form["index"].Trim(); result 1,4,6
itemList.Add(new siplist()
{
Date= form["Date"].Trim()
});
我想得到结果
{index :1 ,Date: 2020-02-18 ,Aunt:123},{index :4 ,Date: 2020-02-17 ,Aunt:1234}
我想得到的结果是 LIST return VIEW TO MODEL
解决方案
干得好
List<siplist> itemList = new List<siplist>();
for(int i=0;i<3;i++)
{
itemList.Add(new siplist() { index = index.Split(',')[i], Date = Date.Split(',')[i], Aunt = AUNT.Split(',')[i] });
}
Console.WriteLine(JsonConvert.SerializeObject(itemList));
输出
[
{
"index": "1",
"Date": "2020-02-18",
"Aunt": "123"
},
{
"index": "4",
"Date": "2020-02-17",
"Aunt": "1234"
},
{
"index": "6",
"Date": "2020-02-16",
"Aunt": "123"
}
]
推荐阅读
- bash - 如何使用 bash 将命令输出分配给变量并读取
- r - 按 ID [in R] 计算日期(按顺序)
- swift - uiDelegate 方法创建未调用配置的 webview
- ios - 设备重启后,AVSampleDisplayBuffer 随机挂起
- javascript - 在javascript中添加两个或多个函数
- mongodb - eclipse Birt 和 mongodb Atlas
- javascript - 无法读取未定义的属性“getState”-Redux
- c++ - C ++ lambda函数 - 如何返回与目标相比最接近的向量元素
- amazon-web-services - 将 AWS CloudFormation S3 资源转换为 Terraform 资源
- angular - 如何在剑道网格中添加下拉列表