私はASP.NET MVC2コントローラでモデル化するためにJavaScriptからオブジェクトのリストを結合
{"parameters":"[{\"ParamName\":\"@s\",\"ParamValue\":\"12\"},{\"ParamName\":\"@t\",\"ParamValue\":\"21\"}]"}
どのように私は、次のモデルにこれをマッピングしない私のjavascriptからJSON.stringifyを呼び出した後に得られた以下のJSONを持っています私のASP.Net MVC2コントローラ
public class SCVM
{
public string content { get; set; }
public string type { get; set; }
public List<Parameters> parameters { get; set; }
public SCVM()
{
parameters = new List<Parameters>();
}
}
public class Parameters
{
public string ParamName { get; set; }
public string ParamValue { get; set; }
}
に私が辞書形式またはリストオブジェクトのいずれかでこれを取得しようとしているが、正しい方法でそれをうまくすることは困難見つけています。
あなたのjsonに何か問題があります。あなたのパラメータは、別個のオブジェクトとしてではなく文字列として格納されます。あなたのJavaScriptコードも貼り付けてください。 – albertjan
これはchromeの開発者ツールからコピーしたコンテンツです。私が使用するJSは 'JSON.stringify(parametersCollection) '、' var parametersCollection = []; 'であり、このparametersCollectionは次のオブジェクトの配列' function QueryParameters(paramName、paramValue) { this.ParamName = paramName ; this.ParamValue = paramValue; } ' – Saravanan