C# 循环数组对象多维来自 ajax post
C# looping array object multidimensional from ajax post
我有多维数组对象 如何在 C# 中循环所有值?
在 C# 中
charge[0]{[ChargeMultiId, da95aad9-0cdc-40bb-a5db-3bc0933dea4a ]}
charge[1]{[ChargeMultiNoteslist, Testing notes 29/04/2016 ]}
charge[22]{[Diagnosis, : ["1", "2", "3", "4", "5", "6", "7", "8", "9"]}
Ajax
charge =
"ChargeMultiId": "da95aad9-0cdc-40bb-a5db-3bc0933dea4a",
"ChargeMultiNoteslist": "Testing notes 29/04/2016",
"ChargeMultiCode": "99238",
"ChargeMultiCodeName": "HOSP DSCHRG D MGMT 30 MIN/ < > & '",
"ChargeMultiProcedureID": "89c5ecaf-903b-41d7-8564-e4034d94934f",
"Diagnosis": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]
}, {}
]
我认为你应该制作如下模型class。
public class Charge
{
public Guid ChargeMultiId { get; set; }
public string ChargeMultiNoteslist { get; set; }
public int ChargeMultiCode { get; set; }
public string ChargeMultiCodeName { get; set; }
public Guid ChargeMultiProcedureID { get; set; }
public List<int> Diagnosis { get; set; }
}
使用以下命令安装 Newtonsoft.Json(在 NuGet 包管理器中)。
Install-Package Newtonsoft.Json
如下所示将 JsonString 反序列化为对象列表。
List<string> listOfObjects = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Charge>>(yourJsonStringHere);
有关Newtonsoft.Json的更多信息,请访问下面link。
我有多维数组对象 如何在 C# 中循环所有值? 在 C# 中
charge[0]{[ChargeMultiId, da95aad9-0cdc-40bb-a5db-3bc0933dea4a ]}
charge[1]{[ChargeMultiNoteslist, Testing notes 29/04/2016 ]}
charge[22]{[Diagnosis, : ["1", "2", "3", "4", "5", "6", "7", "8", "9"]}
Ajax
charge =
"ChargeMultiId": "da95aad9-0cdc-40bb-a5db-3bc0933dea4a",
"ChargeMultiNoteslist": "Testing notes 29/04/2016",
"ChargeMultiCode": "99238",
"ChargeMultiCodeName": "HOSP DSCHRG D MGMT 30 MIN/ < > & '",
"ChargeMultiProcedureID": "89c5ecaf-903b-41d7-8564-e4034d94934f",
"Diagnosis": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]
}, {}
]
我认为你应该制作如下模型class。
public class Charge
{
public Guid ChargeMultiId { get; set; }
public string ChargeMultiNoteslist { get; set; }
public int ChargeMultiCode { get; set; }
public string ChargeMultiCodeName { get; set; }
public Guid ChargeMultiProcedureID { get; set; }
public List<int> Diagnosis { get; set; }
}
使用以下命令安装 Newtonsoft.Json(在 NuGet 包管理器中)。
Install-Package Newtonsoft.Json
如下所示将 JsonString 反序列化为对象列表。
List<string> listOfObjects = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Charge>>(yourJsonStringHere);
有关Newtonsoft.Json的更多信息,请访问下面link。