私は持っています-var JsonObj = [];
そして、それにいくつかのデータをプッシュし、JQuery.ajax()
メソッドを使用してコードビハインドに送信しました。このようなパラメータを持つメソッドで受け取ることができます
[WebMethod]
public static void SaveInfo(List<Object> userEnteredDetails)
{
}
コレクションをループして、次のようなデータを取得します。
foreach (object item in userEnteredDetails)
{
Dictionary<string, object> details = item as Dictionary<string, object>;
string name = details["customerName"] as string;
}
ここでの問題は、コレクションに 10 個以上のアイテムが届いていることです。したがって、上記の for ループで別のプロパティを読み取ることができません。このようなもの、
foreach (object item in userEnteredDetails)
{
Dictionary<string, object> details = item as Dictionary<string, object>;
string name = details["customerName"] as string;
string city= details["city"] as string;
}
最初の都市はエラーをスローし、次回は顧客名をスローします。item 変数は一度に 1 つの変数を持つためです。プロパティがないため、10 を超えるすべてのレコードを効率的に読み取る方法を教えてください。