逻辑在Button Click事件中写入,该事件提取对象数组。在ForEach循环中,我将每个对象转换为JSON,但我无法将其合并到最终的json对象中。我收到错误'string.Concat(params string [])'无法使用实例引用访问;用类型名称来限定它。
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);
}
}
答案 0 :(得分:0)
您需要序列化完整列表对象,而不是一次序列化一个项目并尝试手动合并字符串。
var json = new JavaScriptSerializer().Serialize(response.PRoles);