c#でjsonから配列データを取得するには?
これがajaxコードです
$.ajax({
type: "GET",
url: "/Weather/GetWeather",
data: { "a": ["1,","2&"], "b" : 4 },
success: onScc,
error: onErr,
dataType: "json"
});
上記の ajax は、Asp.net MVC で GetWeather という名前のメソッドを呼び出します。
public string GetWeather()
{
//Request.QueryString.ToString() ---> a%5b%5d=1%2c&a%5b%5d=2%26&b=4
string a = HttpUtility.UrlDecode(Request.QueryString.ToString());
// string a ---> a=1,&a=2&&b=4
.....
}
私が.netから得たものは-----> a[]=1,&a[]=2&&b=4
私が取得したいのは、----> string[]a = ["1", "2&"]
andのようなものint b = 4
です。ところで、これらのパラメーターは動的であるため、a と b を含むオブジェクトを定義したくありません。