JSON对象从对象数组合并问题

时间:2016-05-09 19:59:00

标签: c# arrays json merge push

逻辑在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);

        }
}

1 个答案:

答案 0 :(得分:0)

您需要序列化完整列表对象,而不是一次序列化一个项目并尝试手动合并字符串。

var json = new JavaScriptSerializer().Serialize(response.PRoles);