Логика написана на событии Button Click, который извлекает массив объектов. В Loop 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);
}
}
Вы не можете Concat JSon строк, чтобы сформировать правильный JSON ... Сериализация * response.PRoles * .... '{а: 1}' является допустимым JSON, но '{а: 1} {а : 2} 'not ... – Eser
использовать jsonoutput = jsonoutput + json; если это просто чисто для слияния и не действительный json в конце – techspider
... и 'Concat' - это метод' static', поэтому вы не можете использовать его в экземпляре так же, как и вы. – venerik