0
ロジックは、オブジェクトの配列を取得するButton Clickイベントで記述されます。 ForEachループでは、各オブジェクトをJSONに変換しますが、最終的なjsonオブジェクトにマージすることはできません。 'string.Concat(params string [])'にインスタンス参照でアクセスできません。代わりにタイプ名で修飾してください。オブジェクト配列からのJSONオブジェクトのマージ問題
protected void Button2_Click(object sender, EventArgs e)
{
String json = "";
String jsonoutput = "";
foreach (SAFWebReference.Usagr value in response.PRoles)
{
json = new JavaScriptSerializer().Serialize(value);
jsonoutput = jsonoutput.Concat(json);
}
}
あなたは.... * * response.PRolesをシリアライズ...有効なJSONを形成するために、JSON文字列をCONCATすることはできません '{:1} {:1} {A'有効なJSONが、 'です:2} 'not ... – Eser
jsonoutput = jsonoutput + jsonを使用します。最後に – techspider
の有効なjsonではなくマージのためだけであれば、 'Concat'は' static'メソッドなので、インスタンスのように使うことはできません。 – venerik