Получение ошибки в коде .помогите мне устранить ошибку.
public static JObject getAllData(string url, Connection conn)
{
AllJsonData создание экземпляра = новое создание экземпляра();
Варе данных tempdata = CallRestApi(URL-адрес, "вам", соед.код сеанса, штат Коннектикут.xApiVersionString);
ВАР dictKeys = данных tempdata.Properties().Select(p => p.Name).Список();
если (диктует.Содержит("всего") && диктофоны.Содержит("count"))
{
ВАР tempDataTotal = int32 значение.Синтаксический анализ(данных tempdata["общий"].Метод toString());
ВАР tempDataCount = int32 значение.Синтаксический анализ(данных tempdata["количество"].Метод toString());
if (tempDataTotal == tempDataCount)
возврат tempData;
var perPageCount = (tempDataCount < tempDataTotal) ? tempDataCount : tempDataTotal;
int loopCount = (int)математика.Потолок((двухместная)tempDataTotal / (двуспальная)tempDataCount);
allJsonData = данных tempdata;
for (int i = 1; i < loopCount; i++)
{
var tempMembers = CallRestApi(url + "?start=" + (i * perPageCount).ToString() + "&count=" + perPageCount.ToString(), "GET",
conn.sessionID, conn.xApiVersionString)["члены"];
allJsonData["сотрудники"] = (allJsonData["сотрудники"].ToString() + ", " + tempMembers.Метод toString()).Метод toString();
}
allJsonData["count"] = tempDataCount;
allJsonData["сотрудники"] = создание экземпляра.Синтаксический анализ(allJsonData["сотрудники"].Метод toString());
}
еще
{
allJsonData = данных tempdata;
}
вернуть allJsonData;
}
Что я уже пробовал:
получение следующей ошибки в следующей строке-
allJsonData["сотрудники"] = создание экземпляра.Синтаксический анализ(allJsonData["сотрудники"].ToString());-Ошибка чтения JObject из JsonReader. Текущий элемент JsonReader не является объектом: StartArray. Путь ", строка 1, Позиция 1. - c#
Помогите мне устранить ошибку.
#realJSOP
НЕ ПЕРЕПЕЧАТЫВАЙТЕ ВОПРОСЫ!
Jochen Arndt
Распечатать allJsonData["members"].ToString()
Это выглядит как действительный JSON-строку, которую можно преобразовать в объект?